Software Engineer - Prometric
  • Leinster, Leinster, Ireland
  • via BeBee.com
-
Job Description

We are seeking a skilled Software Engineer to design, develop, and maintain high-quality, scalable software solutions that drive business value.

Key Technologies: C#, .NET, .NET Core, Angular, React, Node.js, Type Script, RESTful Web API, Entity Framework, SQL Server, Azure.

  • Build robust, scalable, and maintainable software solutions with a focus on security, quality, and performance.
  • Advocate for and implement best software engineering practices, including unit testing, automated testing, code reviews, and design patterns.
  • Develop and maintain enterprise cloud systems that are secure, high-quality, and scalable.
  • Design, develop, and implement unit and scenario testing for both existing codebases and new features.
  • Collaborate with quality control and deployment teams for integration testing.
  • Work closely with Architecture teams to evaluate and incorporate new technologies into system designs.
  • Stay up to date with technology trends and propose innovative solutions to enhance our products.

Essential Criteria:

  • Bachelor's in computer science or related field, or equivalent in work experience.
  • 3+ years experience working with large-scale enterprise technology platforms using C#, .NET, .NET Core, and modern front-end frameworks like Angular or React.
  • Solid understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability.
  • Solid understanding of the Software as a Service (SaaS) model.
  • Experience with version control and branching (e.g. Git, Git Flow).
  • Experience with Automated Testing frameworks and scripting (i.e. Selenium, Ready API).
  • Strong communication skills with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
  • A flexible, open-minded developer who is able and eager to learn new domains quickly.
  • Ability to demonstrate strong problem-solving ability and analytical skills.
  • Experienced in Agile development and Continuous Delivery.

Desirable Criteria:

  • Working experience developing in cloud ecosystem using Azure, Google Cloud, AWS, Docker, Kubernetes.
  • Experience working with Azure Dev Ops.
  • Understanding and experience with the Scaled Agile Framework (SAFe).
  • Experience with CI/CD pipelines, particularly using Azure Dev Ops or similar tools.
  • Familiarity with industry compliance standards such as PCI, GDPR, or FISMA.

Employee Benefits:

  • Pension Scheme.
  • Healthcare Scheme.
  • Life Assurance.
  • Employee Health and Wellbeing Initiatives.
  • Enhanced Annual Leave.
  • 24/7 Employee Assistance Programme.
  • Enhanced Maternity/Paternity Leave.
  • Social Club.
  • Free carparking.

;