Senior Software Engineer

September 22, 2024
Click here to apply for this job.
About Us: Prometric is a leading provider of technology-enabled testing and assessment solutions to many of the world's most recognized licensing and certification organizations, academic institutions, and government agencies. We support more than 7 million test takers annually at our testing locations in 180 countries around the world. With over three decades of experience working with clients of all sizes across a multitude of industry sectors, our mission is to design and deliver the highest quality and most innovative testing solutions anytime, anywhere.

JOB TITLE:

Senior Software Engineer

REPORTS TO:

Director of Engineering

DEPARTMENT:

Product & Technology

LOCATION:

Remote / Canada & United States

JOB OVERVIEW

EdPower (A Prometric Company) is seeking a highly skilled and motivated Senior Software Engineerto join our innovative team focused on mission critical initiatives. The 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.

COMPANY BACKGROUND

EdPower (A Prometric Company) works with a community of partners, offerings, and resources designed to connect organizations with schools and districts to deliver successful solutions for educators. Together, our unique partner ecosystem is solving problems and providing solutions that will empower educators to accelerate innovation and drive student achievement.

RESPONSIBILITIES
  • Develop and maintain scalable systems
  • Utilize Microsoft Technology to deliver world class software
  • Utilize SQL for data querying and manipulation tasks
  • Collaborate with cross-functional teams to gather requirements and ensure alignment with data engineering solutions
  • Mentor and lead Software Engineers to complete projects
  • Own the codebase and its tests
  • Support Managers and POs with technical requirements
  • Engage with Product Managers to deliver scalable features and functionality
  • Document software architecture and decisions in the form of ADRs

QUALIFICATION REQUIREMENTS

EDUCATION
  • Bachelor's in Computer Science, Computer Engineering, or related field, or equivalent in work experience

EXPERIENCE
  • 5+ years of software development experience
  • Solid experience with Cloud Providers (AWS, Azure, Oracle)
  • Proficiency in Microsoft Development Environments
  • Solid experience with Automated Tests (unit tests and UI testing)
  • Solid experience with architectural patterns, such as S.O.L.I.D.
  • Proficiency in micro-services and patterns such as SAGA
  • Solid experience with processes such as Change Management, ARBs and ADRs
  • Familiarity with infrastructure as code
  • Desired experience with containerization technologies such as Docker and Orchestration tools like Kubernetes (K8S)
  • Understanding of release management processes

SKILLS
  • Proficient in SQL Server and T-SQL
  • Experience with Agile Methodologies as well as Jira or similar tools
  • Familiarity with version control systems such as Git and experience with release pipelines using Jekins DevOps or similar tools
  • Familiarity with ASP.Net, C#, Angular, JavaScript, jQuery, LINQ
  • Ability to effectively collaborate with teams across different geographical locations including Ireland, the United States, (Eastern Time Zone), and India

PHYSICAL JOB REQUIREMENTS
  • At times, it may be necessary to travel to the different offices of Prometric. This will allow you to meet with colleagues face-to-face and collaborate with more effectively. We believe that this occasional travel will help to enhance your work experience and broaden your horizons.

Prometric is an equal opportunity employer: disability/veteran

Prometric is an Equal Employment/Affirmative Action employer. We do not discriminate in hiring based on sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected Veteran status, or any other characteristic protected by federal, state, and local law.