> Markdown version of [/jobs/ext/2144495-developer-teachers-retirement-system](https://www.wearedevelopers.com/jobs/ext/2144495-developer-teachers-retirement-system). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Developer Teachers Retirement System - **Company:** SystemDomain, Inc. - **Location:** United States (Remote available) - **Contract:** Temporary contract - **Skills:** .NET Framework, Agile Methodology, Component-Based Software Engineering, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Code Review, Document Management Systems, SQL Azure, Power BI, Secure Coding, Software Engineering, SQL Databases, Systems Architecture, Systems Integration, Technical Debt, AngularJS, Google Cloud Functions, Restful APIs, Legacy Systems, User Accounts, Web Api, Programming Languages - **Published:** August 20, 2026 - **Apply:** https://www.dice.com/job-detail/de9ca4f9-2b4c-46cc-a9a9-ff31dd515232 ## About the Role * 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. CONTRACTOR, FULL_TIME, PART_TIME ## Description 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., * 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. ## Related Videos - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) - [Hacking MSSQL on Cloud. All of them. How I became sysadmin on Azure, AWS, GCP and Alibaba.](https://www.wearedevelopers.com/videos/100339-hacking-mssql-on-cloud-all-of-them-how-i-became-sysadmin-on-azure-aws-gcp-and-alibaba) - [Beyond Dashboards: Fixing Text-to-SQL with Semantic RAG](https://www.wearedevelopers.com/videos/2036-beyond-dashboards-fixing-text-to-sql-with-semantic-rag) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Data Analytics with Microsoft Fabric: End-to-End Use Case with Data Agents](https://www.wearedevelopers.com/videos/1547-data-analytics-with-microsoft-fabric-end-to-end-use-case-with-data-agents) - [Azure-Well Architected Framework - designing mission critical workloads in practice](https://www.wearedevelopers.com/videos/1529-azure-well-architected-framework-designing-mission-critical-workloads-in-practice) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)