Programmer 3

TekWissen•Lansing, MI
•Hybrid

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, with considerable latitude for initiative and independent judgment. The Programmer 3 designs, develops, tests, documents, and maintains applications in accordance with approved architecture, security requirements, and client standards. The position contributes to project reviews and workgroups, supports Agile and traditional project documentation processes, and evaluates proposed application modifications and enhancements. Familiarity with PowerApps is noted.

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 cloud AWS migration.
  • Strong experience working within process-oriented Agile methodologies.
  • Proven experience with Test-Driven Development.
  • Minimum bachelor's degree in computer science or a related field.
  • Extensive knowledge and experience with advanced principles, theories, techniques, and methods for developing and designing web and standalone applications.
  • Ability to work both independently and as part of a team using Agile and/or traditional project management methodologies.

Nice To Haves

  • Experience with Playwright for integration testing.
  • Familiarity with PowerApps.

Responsibilities

  • Present information gathered with the Business Analyst to the Project Review Board, project sponsors, project workgroups, and Technical Review Board; clarify information and answer 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 based on approved architecture and design, complying with security and other client standards, policies, and procedures.
  • Mitigate application-level security risks and remediate vulnerabilities when identified.
  • Participate in and provide input for structured walkthroughs, code reviews, and stage exits.
  • Follow development-team configuration management procedures and client change management procedures, and provide input during 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, plans, and cases for unit, string, and integrated system testing.
  • Document identified problems, analyze root causes, and provide root cause analysis reports.
  • Develop user manuals and conduct user training as necessary.
  • Evaluate modification and enhancement requests for their impact on existing projects and applications.
  • Participate in project review meetings and project workgroups.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service