Senior Software Engineer


Job Title: Senior Software Engineer

Reports To: Team Lead – Software Development

Department: Technology – Software Development

Location: Remote within Ireland


Prometric ( is the recognized global leader in technology-enabled assessment services, providing Remotely Proctored, Internet, computer-based testing solutions, and paper-and-pencil. It offers a fully integrated next-generation testing systems that include candidate scheduling, test development, test delivery, and data management capabilities.

On behalf of 600 current clients in the academic, professional, government, corporate and information technology markets, Prometric develops and/or delivers assessments through a global network of testing centers in 132 countries as well as direct to candidates via the Web.

Senior Software Engineer will work collaboratively as part of an agile development team and will provide software engineering expertise and technical leadership to deliver incremental features to a wide range of products.

The Prometric agile development primarily leverages C#, .Net, .Net Core, ASP.Net, MVC, HTML5, Angular, Bootstrap, React, NodeJS, Typescript, Electron, CSS3, RESTful WebAPI, WCF Web Services, Entity Framework, SQL Server, Azure, and Hadoop (Java)


  • Develop robust, scalable, well-designed software that delivers great value to the business, focusing on security, quality, and maintainability Advocate, evangelize, and mentor developers on best software engineering practices (e.g. unit testing, automate testing, code reviews, design patterns, and writing simple, pragmatic code)
  • Research/Introduce new tools and processes that lead to improved quality and efficiencies
  • Provide guidance on approaches or alternate solutions within the development team
  • Design, develop and implement unit and scenario testing for existing code base and for new functionality under development
  • Integration testing and interaction with quality control and deployment teams
  • Liaise with Architecture teams to evaluate and introduce new technologies into system designs
  • Stay current on technology trends and identify ways to innovate our products in the education space


  • Bachelor’s in Computer Science or related field, or equivalent in work experience
  • 6+ years’ experience with full-stack enterprise software development (UI, back end, database etc.)
  • Extensive experience working with large scale enterprise technology platforms
  • 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)
  • Communicates effectively with non-technical audiences, able to explain complex technical concepts to peers
  • 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 in cloud ecosystem (Azure, Google Cloud, AWS), Docker, Kubernetes is a plus 
  • Experience working with Azure DevOps
  • Understanding and experience with the Scaled Agile Framework (SAFe)Familiarity with PCI and/or FISMA (or similar) compliance standards preferred
  • Experience working with CMMI

Apply Now

Before you go

Get the latest jobs in undefined by email

By creating a job alert, you agree to our Terms. You can unsubscribe from these directly within the emails or as detailed in our terms.

Continue to job
Need help? Contact us
Cookies, Privacy and Terms©  2022