Position: Programmer 3 (.NET Developer)
Location: Lansing, MI (Hybrid Local Candidates Only)
Interviews: MS Teams video interview with camera ON.
- Duration: 1 year with possible extension
- Hybrid: Resource will be working a hybrid schedule. NO REMOTE ONLY OPTION. Will need to be onsite from day 1, two days a week.
Job Description
We are seeking experienced Programmer 3 (.NET Web Developers) to support application design and development initiatives using modern web technologies.
Key Responsibilities- Design and develop web applications using industry-standard .NET technologies.
- Build and maintain applications using C#, ASP.NET, MVC, Angular, and Web API.
- Develop front-end components using TypeScript, HTML, CSS, jQuery, and JSON.
- Work with SQL Server and SQL Server Management Studio for database development.
- Participate in Agile and/or traditional project methodologies.
- Create and maintain technical documentation and system specifications.
- Draft technical data models and design data elements.
- Perform unit, string, and integration testing.
- Develop test plans, scripts, and test cases.
- Conduct code reviews and structured walkthroughs.
- Follow configuration and change management procedures.
- Identify, analyze, and remediate application-level security vulnerabilities.
- Provide root cause analysis for defects and issues.
- Develop user manuals and conduct end-user training as needed.
- Evaluate enhancement requests and assess system impact.
Required Skills & Experience- 5+ years of .NET web application development experience.
- Strong experience with:
- C#
- ASP.NET / MVC
- Angular
- TypeScript
- Web API
- SQL Server
- DevOps
- MS Visual Studio
- Strong Python and SQL skills.
- Experience with HTML/CSS, XML, JSON, and jQuery.
- Experience working in Agile and/or traditional project environments.
- Strong understanding of secure coding practices and application security (SADLC).
- Experience with documentation, technical modeling, and testing practices.
Preferred Qualifications- Bachelor’s degree in Computer Science or related field.
- Experience following structured change management and configuration management processes.
- Experience developing reusable, scalable, and secure enterprise applications.
S
Syntricate Technologies Inc