Software Engineer

Baltimore, MD, USA ● Virtual Req #4225
23 March 2022

JOB TITLE:

Software Engineer

REPORTS TO:

Team Lead, Software Development

DEPARTMENT:

Technology Software Development

LOCATION:

Part-time in office located in Baltimore, MD and Part-time Virtual

 

JOB OVERVIEW

Prometric is seeking a Software Engineer to 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)

COMPANY BACKGROUND

Prometric (www.prometric.com) is a trusted test development and delivery provider to more than 300 organizations worldwide. Prometric serves as an industry gatekeeper, ensuring that people legitimately earn the credentials they seek to achieve, and thereby guaranteeing a fair testing experience for all who come through our doors.

Location
Part-time in office located in Baltimore, MD and Part-time Virtual

RESPONSIBILITIES

  • Develop robust, scalable, well-designed software that delivers great value to the business, focusing on security, quality, and maintainability
  • Advocate and evangelize best software engineering practices (e.g. unit testing, automated testing, code reviews, design patterns, and writing simple, pragmatic code)
  • Develop robust, scalable, well-designed enterprise cloud systems that deliver great value to the business, focusing on security, quality, and maintainability
  • 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

 

QUALIFICATION REQUIREMENTS

EDUCATION

  • Bachelor’s in Computer Science or related field, or equivalent in work experience

 

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
  • Ability to demonstrate strong problem-solving ability and analytical skills
  • Experienced in Agile development and Continuous Delivery

 

SKILLS

  • 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

 

PHYSICAL JOB REQUIREMENTS

  • N/A

 

Prometric is an equal opportunity employer: disability/veteran

 

Other details

  • Pay Type Salary
  • Job Start Date 23 March 2022
  • Job End Date 27 May 2022
Location on Google Maps
  • Baltimore, MD, USA
  • Virtual