ION

Senior Software Engineer (Workflow)

ION • HU
JavaScriptTypeScript
The Role:

As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining web applications across both front-end and back-end systems. You will be responsible for collaborating with cross-functional teams, developers, product managers to deliver high-quality software solutions. You will be expected to implement best practices in coding, testing, and deployment, ensuring scalability, performance, and security. Strong problem-solving skills, excellent communication, and the ability to adapt to new challenges in a fast-paced environment is essential for this role.

Key Responsibilities:

  • Collaboratively work within your delivery team to continuously deliver quality software to production
  • Develop, test and support production software
  • Perform code reviews
  • Write and execute automated unit and integration tests
  • Apply your experience and knowledge to solve both common and complex issues
  • Exercise significant independent judgement to determine the best method for accomplishing objectives
  • Provide constructive and timely feedback to junior engineers to help them in everyday tasks and enhance their skills
  • Contribute to developing and refining the existing development processes to enhance quality and productivity.
  • Required Skills, Experience and Qualifications:

  • 5-8+ years of software development experience
  • Software development experience in JavaScript, TypeScript, C#
  • Experience with web application frameworks such as React or Angular
  • Comprehension and application of software design patterns
  • Practical skills in debugging and profiling applications
  • Other skills:
  • Node.Js
  • .NET 4.5+, ASP.NET
  • MS SQL Server, NoSQL
  • Degree educated in Computer Science or relevant subject
  • Excellent spoken and written English
  • Enthusiastic about delivering high quality software
  • Experience of driving innovation within teams
  • Positive, can-do approach to work, delivering on commitments
  • Ability to communicate clearly and persuasively
  • Able to earn respect and build trust through high-quality delivery and by demonstrating the value added
  • Constant drive to learn from your own - and others - mistakes
  • Act with integrity, with the ability to make decisions, taking accountability for the consequences of these decisions
  • Creative approach to problem solving, can look at existing situations and problems in novel ways and propose innovative solutions