Systems Analyst II (July 2026)

School Employees Retirement System US,
$104,700 - $129,889Hybrid

About The Position

Design, develop, document, implement and maintain high quality applications using Visual Studio, .NET Framework, C#, ASP.NET applications. Support Third Party Software products and interfaces. Work within a given timeframe to complete development assignments. Work with end-users analyzing needs, problem solving and developing plans and recommendations for information usage and potential new applications. Produce high quality, modular, reusable code that incorporates current best practices, and that serves as an example for rest of the team. Design and build product deliverables according to specifications, escalate technical design or specification issues as needed. Support all phases of software development life cycle in multiple environments. Initiate and participate in code review sessions. Writing unit test and integration test plans. Develop specifications for construction of applications, databases and other system automation constructs. Perform project management for any small/medium size project. Recommend, implement and oversee the adherence of development policies, procedures and standards. Mentor, instruct, and assist developers in basics of life cycle methodologies and development process.

Requirements

  • Bachelor's degree in computer science or related field
  • 3 years’ experience designing and delivering business applications using the following essential technologies: Microsoft .NET Framework; C#, ASP.NET, JavaScript/jQuery; T-SQL programming (DDL, DML, DQL and DCL) and Microsoft SQL Server; Concepts of Object Oriented Programming (OOP) / SOLID Principles; Web based software development and support on data driven applications with MS Windows operating system.

Responsibilities

  • Design, develop, document, implement and maintain high quality applications using Visual Studio, .NET Framework, C#, ASP.NET applications.
  • Support Third Party Software products and interfaces.
  • Work within a given timeframe to complete development assignments.
  • Work with end-users analyzing needs, problem solving and developing plans and recommendations for information usage and potential new applications.
  • Produce high quality, modular, reusable code that incorporates current best practices, and that serves as an example for rest of the team.
  • Design and build product deliverables according to specifications, escalate technical design or specification issues as needed.
  • Support all phases of software development life cycle in multiple environments.
  • Initiate and participate in code review sessions.
  • Writing unit test and integration test plans.
  • Develop specifications for construction of applications, databases and other system automation constructs.
  • Perform project management for any small/medium size project.
  • Recommend, implement and oversee the adherence of development policies, procedures and standards.
  • Mentor, instruct, and assist developers in basics of life cycle methodologies and development process.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service