Careers

Added Feb 24, 2026 Programmer Analyst, Angular (45896) Lansing, MI | Full-time Apply

For additional information on how we handle your data, see www.LRS.com/privacy


Benefits Link Button Image

Job Description

Codeworks, an LRS company, is seeking two Programmer Analyst resources for a contract engagement. This opportunity allows you to contribute senior‑level development skills to critical state‑supported applications and initiatives for one of our client partners.

At our client you will be working within a hybrid waterfall/Agile environment, these positions will design, build, test, and maintain application features and enhancements based on documented user stories and requirements for LTCR systems.


Key Responsibilities
  • Lead application development efforts for large‑scale systems following DTMB SUITE methodology and Agile practices.
  • Design, develop, test, and maintain applications using C#, .NET, Angular, JavaScript, and related technologies.
  • Participate in requirements‑gathering sessions to document scope, business needs, and technical designs.
  • Develop user acceptance test plans, prepare test data, and assist users during testing.
  • Collaborate with cross‑functional teams to coordinate development work, system interfaces, and schedules.
  • Diagnose and resolve complex technical issues across applications and databases.
  • Develop SSRS reports and maintain version control using Git‑based tools.
  • Participate in technical reviews to ensure solutions align with DTMB and agency policies, security standards, and architectural guidelines.
  • Support the creation of Enterprise Architecture Solution Assessments (EASA), Infrastructure Service Requests (ISR), hosting documents, and firewall request documentation.
  • Develop database objects using SQL and PL/SQL, and troubleshoot issues using SQL‑based tools.
  • Integrate software components into fully functional systems and maintain proper change‑management documentation.
  • Contribute to training content and deliver training as needed.
  • Support the strategic direction of partner agencies and serve as a technical resource to project managers and the PMO.

Required Skills & Qualifications

  • 10+ years of experience developing complex systems using C#/.NET and Java.
  • 8+ years of experience with JavaScript, SSRS, and Microsoft SQL Server.
  • 5+ years of hands‑on experience developing web applications with Angular and modern JavaScript frameworks.
  • 10+ years of advanced SQL and PL/SQL development experience.
  • 5+ years of recent experience creating and debugging SQL Server database objects (stored procedures, functions, triggers, views, tables, linked servers).
  • 5+ years of experience using Azure DevOps for Agile planning, backlog management, and progress tracking.
  • 7+ years of experience with Git repositories and Git‑based source‑control workflows.
  • 5+ years of experience developing and executing unit and regression tests.
  • Experience developing secure web applications and applying best practices to prevent vulnerabilities (e.g., XSS, SQL injection).
  • 2+ years of experience with React.js and modern JavaScript (ES6+).
  • Exposure to DevOps practices and cloud platforms (Azure, AWS).
  • Hands‑on experience using GitHub Copilot for code generation, refactoring, documentation, and workflow optimization.
  • Demonstrated ability to integrate AI‑assisted development tools into daily work to improve productivity and code quality.
The base range for this contract position is $60.00 - $70.00 per hour, depending on experience. The range displayed reflects the minimum and maximum target for new hires of this position across all U.S. locations. Individual pay is determined by work location and additional job-related factors.

Codeworks, an LRS company, is an equal opportunity employer. Applicants for employment will receive consideration without unlawful discrimination based on race, color, religion, creed, national origin, sex, age, disability, marital status, gender identity, domestic partner status, sexual orientation, genetic information, citizenship, status or protected veteran status.

In some cases, Codeworks, an LRS company, uses generative artificial intelligence (“AI”) in support of our hiring processes. Codeworks takes steps to ensure the use of AI does not result in discrimination based on protected class(es). AI may be used in the hiring process solely in support of the assessment of candidate qualifications. All decisions in the hiring process are made by LRS employees. If AI will be used in the hiring process for the position for which you are applying, you will be notified and will have the opportunity to opt out. Please contact AI.Questions@lrs.com with any questions.