About The Position

Perform specialized programming and technical work for website and internet development in a collaborative environment using industry-standard technologies and procedures. The role works under limited supervision and provides considerable latitude for initiative and independent judgment. The position involves a .NET and Angular application environment, exposure to multiple batch-job processes, managing a small portfolio of contracts and transitioning agreements into formal contracts, and direct interaction with client stakeholders. The developer is expected to communicate effectively, take ownership, and operate independently with minimal oversight. The team has approximately 10 members. This is a one-year contract based in Lansing, Michigan, with a hybrid schedule requiring in-office work on Mondays and Tuesdays each week. Candidates may be located outside Lansing if they can meet the hybrid schedule from the beginning. Candidates must be able to work without visa sponsorship. Interviews are conducted virtually via Microsoft Teams, require video, and may include a screen-sharing request.

Requirements

  • At least 6 years of Angular development experience.
  • At least 6 years of experience with Azure DevOps.
  • At least 6 years of experience with .NET technologies.
  • At least 6 years of experience with AWS cloud migration.
  • Strong experience working within process-oriented Agile methodologies.
  • Proven experience with Test-Driven Development.
  • Bachelor’s degree or higher in computer science or a related field.
  • Extensive knowledge and experience of advanced principles, theories, techniques, and methods in the development and design of web applications and standalone applications.
  • Ability to work both as part of a team and individually using Agile and/or traditional project-management methodologies.
  • Familiarity with PowerApps.
  • Ability to work without visa sponsorship.
  • Ability to meet the required hybrid schedule, including in-office work in Lansing on Mondays and Tuesdays.

Nice To Haves

  • Experience with Playwright for integration testing.

Responsibilities

  • Present information gathered with the Business Analyst to the Project Review Board, project sponsors, project workgroups, and Technical Review Board, providing clarification and answering questions.
  • Create, update, and maintain systems and IT program documentation, including system and functional specifications.
  • Draft technical models that capture data-element requirements and design data elements to meet application needs.
  • Design and develop reusable software code aligned with approved architecture and design, security requirements (SADLC), and applicable State of Michigan standards, policies, and procedures.
  • Mitigate application-level security risks and remediate vulnerabilities when identified.
  • Participate in structured walkthroughs, code reviews, and stage exits, and provide input.
  • Follow development-team configuration management procedures.
  • Follow State of Michigan Center for Excellence change management procedures and provide input to change management execution.
  • Support project documentation requirements by following System Engineering - SUITE standards for Agile and Traditional methodologies as applicable.
  • Perform application unit, string, and integrated testing to verify compliance with business and technical requirements.
  • Develop system- and module-level test scripts, test plans, and test cases for unit, string, and integrated system testing.
  • Document problems, analyze root causes, and provide root-cause analysis reports.
  • Develop user manuals and conduct user training as needed.
  • Evaluate modification and enhancement requests for their impact on existing projects and applications.
  • Work with client stakeholders and team members, taking ownership and independently driving tasks with minimal oversight.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service