CMK Resources is partnering with a Michigan-based client to hire an API Analyst / Web Developer to support and expand an established IT and development team. This role offers hands-on involvement in API development, enterprise web platforms, and system integrations, with a clear path to long-term employment.
Location: Ypsilanti, MI
Work Arrangement: 100% On-Site
Employment Type: Contract to Hire (W2)
Hourly Rate: $29 – $41/hour
Salary Conversion Range: $60,000 – $85,000 annually
Role and Responsibilities
API Development & Integration
Gather and analyze business and end-user requirements Design, develop, and maintain APIs for internal and external integrations Collaborate with product, engineering, and development teams on API strategy Define and document API use cases and technical specifications Support subject matter experts with API usage and integrations Transform existing services into scalable APIs Monitor API endpoints, troubleshoot issues, and ensure reliability Web Development
Serve as the primary technical advisor and developer for company websites and intranet platforms Design, develop, modify, and maintain web pages and applications Build new features based on Azure DevOps (ADO) user stories Ensure seamless integration with enterprise systems and platforms Perform end-to-end testing, debugging, and regression testing Apply UX/UI best practices and responsive design principles
Technical Skills & Experience
Strong experience with HTML, CSS, JavaScript, and responsive design Backend development experience using Node.js, Python, or PHP Database experience with MySQL, PostgreSQL, and/or Microsoft SQL Server Hands-on experience with Git/GitHub for version control Experience designing, maintaining, and optimizing database schemas Familiarity with WordPress and Squarespace Understanding of web security concepts (SSL/TLS, XSS, SQL injection prevention) Experience implementing Role-Based Access Control (RBAC) Experience integrating Microsoft enterprise applications, including SSO and MFA
Education & Professional Background
Bachelor’s degree in Computer Science or a related field (or equivalent experience) Demonstrated experience in API development and web application development Experience working in Agile/SCRUM environments Strong communication skills with the ability to collaborate across technical and non-technical stakeholders Methodical, pragmatic problem solver