API INTEGRATION DEVELOPER, AZURE
Client – Energy Client
Work type - remote, anywhere in the US – EST Hours
Duration - 4 months
W2 Hourly Rate: $70/hr. Benefits available
ALTA IT Services is staffing a 4-month+ contract opening for an experienced API Integration Developer to design, build, and maintain secure and reliable API integrations in a modern Azure environment. This is a US-based remote position, supporting a Midwest energy customer.
The role focuses on RESTful API development, system integrations, and automation workflows using serverless and low-code Azure services. This developer will collaborate closely with other engineers, architects, and business stakeholders to deliver robust solutions that support critical business processes.
Key Responsibilities:
- Design, develop, and maintain RESTful APIs for integration with internal and external systems
- Implement secure file upload and storage systems for various model types
- Write clean, maintainable, and efficient code following best practices and coding standards
- Collaborate with cross-functional teams to understand requirements and deliver optimal solutions
- Develop and maintain API documentation using industry-standard tools
- Participate in code reviews and provide constructive feedback
- Troubleshoot and debug integration issues
- Contribute to general software development projects beyond API work
- Support continuous integration and deployment processes
Required Qualifications:
- Bachelor’s degree in computer science, Software Engineering, or related field
- 6+ years of software development experience
- Strong experience with RESTful API design and development
- Hands-on experience with:
- Python for API and integration development
- Azure Logic Apps and/or Azure Functions
- Azure API Management (APIM)
- Azure Blob Storage (secure file handling)
- Azure Key Vault (secret management)
- Strong understanding of REST API design, OpenAPI/Swagger, and JSON schema validation.
- Experience with asynchronous integration patterns (e.g., webhook vs polling, long-running jobs).
- Familiarity with Terraform and GitHub Actions for CI/CD.
- Knowledge of Azure AD authentication and OAuth2 security principles.
- Strong understanding of API security principles and best practices
- Experience with version control systems (Git)
- Knowledge of file handling and storage systems
- Experience with automated testing frameworks
Preferred Qualifications:
- Experience working in regulated industries (energy, utilities, financial, healthcare, or similar).
- Knowledge of SOAP, GraphQL, and other API architectures
- Experience with microservices architecture
- Familiarity with cloud platforms (Azure preferred)
- Experience with agile development methodologies
- Knowledge of OAuth and API authentication methods
- Exposure to data transformation and reporting workflows.
- Experience writing automated integration tests (Postman, pytest, or similar frameworks).
- Familiarity with monitoring and troubleshooting distributed systems.
Technical Skills:
- Python, REST/OpenAPI, JSON
- Azure Logic Apps, Azure Functions, Azure API Management
- Azure Blob Storage, Application Insights, Key Vault
- Terraform (IaC)
- GitHub Actions (CI/CD)
- Azure Active Directory (auth & RBAC)
Soft Skills:
- Strong problem-solving abilities
- Excellent communication skills
- Team collaboration
- Time management
- Attention to detail
- Ability to work independently
- Technical documentation