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.