DivIHN is looking for an API Developer to work on data transformation or integration projects, likely to improve the performance and integration capabilities of their IT Asset Performance Services.
Requirements
- Strong proficiency in SQL and experience with major relational databases (SQL Server, Oracle, or PostgreSQL).
- Proficiency in one or more API development frameworks: .NET Core (C-Sharp), Java (Spring Boot), Python (FastAPI/Flask), or Node.js (Express).
- Solid understanding of API security standards and practices, including: Authentication (OAuth 2.0, OpenID Connect, JWT), Authorization (role-based access control), Encryption (TLS/SSL, data at rest and in transit)
- Experience working with JSON, XML, and data serialization formats.
- Familiarity with secure coding practices, input validation, and error handling.
- Experience with version control systems (Git) and CI/CD pipelines (Azure DevOps, GitHub Actions, or Jenkins).
- Exposure to cloud environments (Azure, AWS, or GCP) for deployment and data integration.
Responsibilities
- Proven experience as an API Developer, working on data transformation or integration projects.
- Hands-on experience in designing, developing, and deploying RESTful APIs
- Experience in data refactoring, migration, and optimization for web applications.
- Solid understanding of API security standards and practices, including: Authentication (OAuth 2.0, OpenID Connect, JWT), Authorization (role-based access control), Encryption (TLS/SSL, data at rest and in transit)
- Experience working with JSON, XML, and data serialization formats.
- Familiarity with secure coding practices, input validation, and error handling.
- Experience with version control systems (Git) and CI/CD pipelines (Azure DevOps, GitHub Actions, or Jenkins).
Other
- Initial one week onsite in Springfield, IL, followed by remote work; Expenses will be reimbursed
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex data and API issues.
- Excellent documentation and communication skills for technical reports, API specifications, and deployment guides.