> Markdown version of [/jobs/ext/4549925-programmer-3](https://www.wearedevelopers.com/jobs/ext/4549925-programmer-3). 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). --- # Programmer 3 - **Company:** Tetra Computing - **Location:** Michigan Center, MI, United States - **Experience:** Expert - **Contract:** Contract - **Skills:** .NET Framework, Agile Methodology, Amazon Web Services, Microsoft Azure, Cloud Computing, Configuration Management, Software Documentation, Code Review, Web Applications, Test-Driven Development (TDD), Test Scripts, AngularJS, Integration Tests, Information Technology, Playwright, Powerapps - **Published:** November 3, 2026 - **Apply:** https://www.dice.com/job-detail/5bf89390-c40e-443e-a1fe-8ff5d7e96e68 ## About the Role * 6+ years of Angular development experience. * 6+ years of experience with Azure DevOps. * 6+ years of experience with .NET technologies. * 6+ years of experience with cloud AWS migration. * Strong experience with process-oriented Agile methodologies. * Proven experience with Test-Driven Development (TDD). * Bachelor's degree in Computer Science or a related field. * Extensive experience developing and designing web and standalone applications. * Familiarity with PowerApps., * Experience with Playwright for integration testing., * Exposure to multiple batch job processes. * Join a team of approximately 10 members. * Direct interaction with client stakeholders is required. * Strong communication, ownership, and independent problem-solving skills are essential. * Must be self-sufficient and able to drive tasks with minimal oversight. * Experience with Agile and traditional project management methodologies. ## Description * Design, develop, and maintain web applications using Angular and .NET. * Collaborate with Business Analysts to present requirements and findings to Project Review Boards, Project Sponsors, and Technical Review Boards. * Create and maintain system documentation, functional specifications, and technical models. * Design reusable, secure, and scalable code following approved architecture and State of Michigan standards. * Identify and remediate application-level security vulnerabilities. * Participate in code reviews, structured walkthroughs, and project stage exits. * Follow configuration management, change management, and State of Michigan SUITE standards. * Perform unit, string, and integration testing. * Develop test plans, test scripts, and test cases. * Conduct root cause analysis and document technical issues. * Prepare user manuals and provide user training. * Evaluate application enhancement requests and assess their impact.