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 ResponsibilitiesAPI 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 reliabilityWeb 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