Location : Lansing, Michigan
Work Arrangement : Hybrid (2 days onsite per week)
Position Type : Contract
Role Overview
We are seeking a highly skilled Programmer 3 to perform specialized technical work for website and application development. This role involves designing and developing software in a collaborative environment using industry-standard technologies. You will work with considerable latitude for initiative and independent judgment while adhering to established security and architectural standards.
Key Responsibilities
- Development : Design and develop software code based on reusability and approved architecture, ensuring compliance with security (SADLC) policies.
- Technical Documentation : Create and maintain system and functional specifications, including technical models that capture data element requirements.
- Testing & Quality : Perform unit, string, and integrated testing. Develop test scripts, plans, and cases to ensure compliance with technical requirements.
- Collaboration : Participate in project review meetings, code reviews, and structured walkthroughs. Work closely with Business Analysts to present findings to Project Sponsors and Technical Boards.
- Security & Maintenance : Mitigate application-level security risks and remediate vulnerabilities. Evaluate modification requests for impact on existing systems.
- Methodology : Utilize both Agile and traditional project management methodologies to deliver high-quality IT solutions.
Required Skills & Experience
Industry Experience : Minimum of 5 years in .NET web application development.Core Frameworks : 5 years of experience using C#, Angular, and MS Visual Studio .Web Technologies : Extensive knowledge of ASP.NET, MVC, TypeScript, XML, HTML / CSS, Web API, JSON, and jQuery.Database & Tools : Strong Python and SQL skills. Proficiency in SQL Server, SQL Server Management Studio, and DevOps environments.Education : Bachelor's degree in Computer Science or a related field is preferred.