Software Engineer - Prometric Ireland Limited
  • N/A, Other, Ireland
  • via ClickaJobs (1)
-
Job Description

Reports To: Team Lead – Software Development Department: Software Product Development Location: Ireland - Remote Hours of Work: 37.5 hours weekly Job Overview: We are seeking a skilled Software Engineer to join our dynamic, agile development team. You will play a crucial role in designing, developing, and maintaining high-quality, scalable software solutions that drive business value. Your work will encompass a broad range of technologies and will involve close collaboration with architecture, quality control, and deployment teams. This role offers an opportunity to innovate and influence the direction of our software products, particularly within the education technology space. Key Technologies: C#, .NET, .NET Core, Angular, React, Node.js, TypeScript, RESTful Web API, Entity Framework, SQL Server, Azure. Main Duties & Responsibilities: Software Development: Build robust, scalable, and maintainable software solutions with a focus on security, quality, and performance. Best Practices: Advocate for and implement best software engineering practices, including unit testing, automated testing, code reviews, and design patterns. Enterprise Systems: Develop and maintain enterprise cloud systems that are secure, high-quality, and scalable. Testing & QA: 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.Technology Integration: Work closely with Architecture teams to evaluate and incorporate new technologies into system designs.Innovation:Stay up to date with technology trends and propose innovative solutions to enhance our products. 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, GitFlow) Experience with Automated Testing frameworks and scripting (i.e. Selenium, ReadyAPI) 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 Working experience developing in cloud ecosystem using Azure, Google Cloud, AWS), Docker, Kubernetes is a plus Experience working with Azure DevOps Understanding and experience with the Scaled Agile Framework (SAFe) Experience with CI/CD pipelines, particularly using Azure DevOps or similar tools. Familiarity with industry compliance standards such as PCI, GDPR, or FISMA. Employee Benefits: Pension Scheme Life Assurance Employee Health and Wellbeing Initiatives #J-18808-Ljbffr

;