Application Developer Teachers Retirement System&nbsp

• Posted 7 hours ago • Updated 49 minutes ago
Full Time
Part Time
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • REQUIREMENTS ANALYSIS
  • SQL
  • C#
  • POWER BI
  • ANGULAR
  • WEB APIS
  • UNIT TESTING
  • AGILE METHODOLOGIES
  • DOCUMENTATION
  • AZURE
  • .NET
  • API
  • TESTING
  • AUTOMATION
  • SDLC
  • REST APIS

Summary

Location: Remote

Duration: 5-7 Years



Position Overview



We are seeking experienced Application Developers to support a large-scale, multi-year modernization initiative for a statewide pension administration environment. The project involves replacing aging legacy systems and retiring the existing ALICE platform while building a modern, cloud-native pension administration system hosted on Microsoft Azure.

The modernization initiative is focused on creating a scalable, secure, and maintainable technology environment while improving workflows, reducing manual processes, minimizing technical debt, and enhancing overall user experience and operational efficiency. The new environment will integrate with existing pension-related systems and leverage modern technologies including Angular, REST APIs, Azure SQL Managed Instances, Azure Function Apps, Power BI, and document management/process automation solutions.



Key Responsibilities

  • Design, develop, enhance, and maintain application components that meet business, functional, and technical requirements.
  • Develop modern, secure, scalable, and production-ready applications using C#, .NET, Angular, SQL, and Web APIs.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and maintenance.
  • Work within an Agile development environment and collaborate with analysts, testers, project managers, and technical teams.
  • Analyze business processes and functional requirements and translate them into technical solutions.
  • Develop clear and actionable user stories and acceptance criteria.
  • Participate in backlog refinement and maintain prioritized development work.
  • Develop and maintain REST APIs, system interfaces, integrations, and automation workflows.
  • Write clean, maintainable, and secure code following established development standards and secure coding practices.
  • Perform unit testing and support quality assurance activities to ensure high-quality deliverables with minimal defects.
  • Participate in code reviews and submit pull requests for review and approval.
  • Create and maintain technical documentation for application components, interfaces, and system functionality.
  • Work with legacy systems and understand existing architectures, dependencies, technologies, and integration points.
  • Support the migration and modernization of legacy applications into the Azure cloud environment.
  • Troubleshoot application issues and develop effective solutions to technical challenges.
  • Manage multiple development assignments and meet established project timelines.
  • Clearly communicate technical concepts, issues, and solutions to both technical and non-technical stakeholders.



Required Qualifications

  • Strong knowledge of modern application development frameworks and programming languages.
  • Experience applying secure coding practices.
  • Strong understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
  • Experience with business process analysis and functional design principles.
  • Experience developing and maintaining technical and functional documentation.
  • Experience creating user stories and defining acceptance criteria.
  • Familiarity with legacy system architectures, dependencies, technologies, and integration points.
  • Hands-on experience with the full application development lifecycle, including:
  • Coding
  • Unit testing
  • Documentation
  • Code reviews
  • Pull requests
  • Experience developing, enhancing, and maintaining applications that meet functional and technical requirements.
  • Experience developing APIs, system interfaces, and automation workflows.
  • Ability to translate technical specifications into maintainable, production-ready software.
  • Ability to deliver high-quality work with minimal defects.
  • Strong problem-solving and analytical skills.
  • Ability to manage multiple development tasks and meet project deadlines.
  • Excellent communication skills with the ability to explain complex concepts to both technical and non-technical audiences.
  • Ability to collaborate effectively with developers, business analysts, testers, project managers, and other technical stakeholders.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90970922
  • Position Id: SYS - 4974-4191-1787159261
  • Posted 7 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

2d ago

Easy Apply

Contract

60 - 75

Hybrid in Oklahoma City, Oklahoma

2d ago

Contract

60 - 65

Oklahoma City, Oklahoma

Today

Easy Apply

Contract, Third Party

Remote or Houston, Texas

Today

Easy Apply

Full-time, Part-time, Contract, Third Party

Search all similar jobs