USNLX.com Postajob - Princeton, NJ

posted 18 days ago

Full-time - Senior
Princeton, NJ

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 formulating system objectives and specifications.

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 a high level of visibility to clients & act as frontline point of contact regarding ETS standards.
  • Formulate & define system scope & objectives for assigned project.
  • Lead activities & interact with users through all phases of the Systems Development Life Cycle (SDLC) to assure consistently timely & accurate delivery of business application systems per Service Level Agreements.
  • Develop detailed specifications, application coding, unit & systems testing for the IT department.
  • Examine, devise, & modify procedures to solve complex problems that require a deep level of specialization & expertise regarding existing system capabilities, technological advancement, operating time or the form of desired results.
  • 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