Application Developer

The Squires Group

  • Leesburg, VA
  • 22 days ago

    Highlights

    In this role you will, support the clients multiyear modernization initiative by developing and maintaining modern, secure, cloud-based applications while helping transition legacy systems and processes to a scalable Azure environment. Skill in performing all aspects of application development, including coding, unit testing, documentation, code reviews, and submitting pull requests for TRS staff to review.

    Numbers & Facts

    LocationLeesburg, VA

    Description

    Our client is seeking an Application Developer. In this role you will, support the clients multiyear modernization initiative by developing and maintaining modern, secure, cloud-based applications while helping transition legacy systems and processes to a scalable Azure environment.

     

    This opportunity is remote with travel to the clietn site a few times a year. Per our client contract, all candidates must be US Citizens or Green Card Holders. 

     

    ***Experience with a state-level Teachers' Retirement System is required.***

    Responsibilities

    • Apply modern application development frameworks, programming languages, and secure coding practices to application development efforts.
    • Follow software development lifecycle (SDLC) methodologies, including Agile.
    • Perform business process analysis, functional design, documentation, user story development, and acceptance criteria definition.
    • Apply knowledge of TRS business rules, including those specific to the Pension Software System.
    • Understand legacy systems architecture, dependencies, technologies, and integration points.
    • Perform all aspects of application development, including coding, unit testing, documentation, code reviews, and submitting pull requests for TRS staff to review.
    • Develop, enhance, and maintain application components that meet functional and technical requirements.
    • Develop clear, actionable user stories and maintain a prioritized backlog.
    • Develop APIs, system interfaces, and automation workflows.
    • Deliver high-quality work output with minimal defects.
    • Translate technical specifications into maintainable, production-ready software.
    • Collaborate effectively with TRS technical staff, analysts, testers, and project managers.
    • Manage multiple development tasks and meet established timelines.
    • Communicate complex concepts clearly to both technical and non-technical audiences.

    Qualifications

    • Experience with a state-level Teachers' Retirement System is required.
    • Required Skills: 
      • • C# .Net

        • Web API

        • Angular 16+

        • SQL

        • Azure DevOps

        • GIT

    • Knowledge of modern application development frameworks, programming languages, and secure coding practices.
    • Knowledge of software development lifecycle (SDLC) methodologies, including Agile.
    • Knowledge of business process analysis, functional design principles, documentation standards, user story development, and acceptance criteria definition.
    • Knowledge of TRS business rules, including those specific to the Pension Software System.
    • Familiarity with legacy systems architecture, dependencies, technologies, and integration points.
    • Skill in performing all aspects of application development, including coding, unit testing, documentation, code reviews, and submitting pull requests for TRS staff to review.
    • Skill in developing, enhancing, and maintaining application components that meet functional and technical requirements.
    • Skill in developing clear, actionable user stories and maintaining a prioritized backlog.
    • Skill in developing APIs, system interfaces, and automation workflows.
    • Ability to deliver high-quality work output with minimal defects.
    • Ability to translate technical specifications into maintainable, production-ready software.
    • Ability to collaborate effectively with TRS technical staff, analysts, testers, and project managers.
    • Ability to manage multiple development tasks and meet established timelines.
    • Ability to communicate complex concepts clearly to both technical and non-technical audiences.

    Similar Jobs

    See more jobs