What are the responsibilities and job description for the Programming Analyst position at Ventures Unlimited Inc?
Position: Programmer Analyst 6 (.NET C# Developer) | W2 CONTRACT ROLE | #No C2C please
Location: Hybrid – Lansing, MI (2 days onsite/week)
Duration: 8 Months
Visa: USC / GC only
Interview: Onsite (Lansing, MI) or MS Teams (Webcam)
PLEASE APPLY ONLY LOCAL CANDIDATES (NON-LOCAL WILL NOT BE CONSIDER FOR THIS OPPORTUNITY)
Role Overview
The Programmer Analyst 6 will work as a developer and analyst providing maintenance and support for multiple applications. The role involves designing, developing, testing, and supporting enterprise-level applications in an Agile/Scrum environment.
Must-Have Skills & Experience
- 5 years of experience with .NET Core 3.1 or higher (6.0 preferred) and C#
- 5 years developing RESTful Web Services / Web APIs
- 5 years of SQL experience (complex Select, Insert, Update statements)
- 3 years of experience enabling document uploads via web applications
- 5 years working in Agile / SCRUM sprint-based teams
- 5 years using GIT for source control
- 5 years developing unit and regression tests
- 3 years experience with HTML5, CSS3, JavaScript, jQuery
Nice-to-Have Skills
- Experience developing secure web applications (XSS prevention, SQL injection prevention, logging)
- 3 years with Azure DevOps / TFS (Boards & Repos)
- Familiarity with SendGrid
- Knowledge of WCAG (Web Content Accessibility Guidelines)
- Experience with Identity Providers (IdP) using OIDC or SAML
- Experience with Azure DevOps, Jira, or similar SDLC tools