Educational Testing Service - Princeton, NJ

posted 15 days ago

Full-time - Mid Level
Princeton, NJ
Educational Services

About the position

The Software Developer Lead at Educational Testing Service is responsible for leading software development teams through various phases of the Systems Development Life Cycle (SDLC). This role involves managing change control, resolving issues, and ensuring timely delivery of business application systems. The lead will serve as a technical expert in front-end development and will interact with clients to uphold ETS standards while facilitating the development and delivery of software solutions.

Responsibilities

  • Lead software development teams in change control, issues resolution, requirements management, analysis & design, programming/construction, testing & transition of applications into a production environment.
  • Serve as technical expert on front-end development, coding, testing & debugging stages of application & system integration.
  • Provide high visibility to clients & act as frontline point of contact regarding ETS standards.
  • Formulate & define system scope & objectives for assigned projects.
  • Lead activities & interact with users through all phases of the Systems Development Life Cycle (SDLC).
  • Develop detailed specifications, application coding, unit & systems testing for the IT department.
  • Examine, devise, & modify procedures to solve complex problems.
  • Work with units throughout ETS to facilitate development, validation & delivery of software solutions.
  • Lead the planning and training of internal clients when new applications are launched or new processes are put in place.
  • Collaborate with team members & across FCEs/BSUs to identify ways to improve existing processes & technical output.
  • Provide technical & analytical guidance to team members to facilitate the implementation of new technologies.
  • Conduct project tracking activity & walk throughs of software code to ensure adherence to quality standards & procedures.
  • Analyze, identify, plan & control risk management procedures & practices at a departmental level.
  • Promote & institute policies that foster quality standards & industry best practice.
  • Recommend improvement to existing processes & procedures.

Requirements

  • Bachelor's degree in electronic engineering, computer science or a related field.
  • 8 years of post-baccalaureate experience in software development.
  • Experience in information processing technology, cloud computing and infrastructure, programming languages, frameworks and libraries, web services and API development, database technologies, continuous integration and continuous deployment (CI/CD), version control and application servers, and Windows and Unix operating systems.

Benefits

  • Remote work flexibility (2 days per week)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service