Job ID: JOB_ID_1356
Role Overview
We are seeking a highly skilled Senior API Developer with extensive Azure expertise to join our dynamic engineering team in Chicago, IL. This is a critical role requiring a deep understanding of modern API architecture, cloud-native development, and robust security practices. The successful candidate will be responsible for designing, developing, and maintaining high-performance APIs that serve as the backbone for our enterprise applications. This position requires an onsite presence from Day 1, ensuring close collaboration with our core infrastructure and product teams.
Key Responsibilities
- Design and implement scalable, secure, and resilient APIs using REST, SOAP, and GraphQL protocols to meet diverse business requirements.
- Architect and manage Azure Cloud Services including Azure API Management (APIM), Application Gateway with WAF, Azure Front Door, and Key Vault.
- Implement advanced API security measures such as OAuth 2.0 and JWT token validation to ensure data integrity and protection.
- Utilize distributed application runtime patterns including Dapr, Service Mesh, and Sidecar architectures to enhance microservices communication.
- Develop and maintain Infrastructure as Code (IaC) using Terraform for automated Azure resource provisioning and environment consistency.
- Establish and optimize CI/CD pipelines using GitHub Actions, focusing on workflow authoring, secrets management, and automated deployments.
- Write and maintain Python scripts for automation tasks, resource management, and system monitoring.
- Collaborate with networking teams to configure VNets, subnets, NSGs, route tables, and private endpoints for secure cloud connectivity.
- Ensure API quality through rigorous format validation, comprehensive logging, and proactive monitoring solutions.
Technical Requirements
- Minimum of 8 years of experience in software development with a primary focus on API Development.
- Proven expertise in Azure Cloud ecosystem and its associated networking components.
- Strong proficiency in Terraform for infrastructure automation within an Azure environment.
- Hands-on experience with GitHub Actions for modern DevOps workflows.
- Advanced knowledge of API Governance and Design principles.
- Proficiency in Python for scripting and automation.
- Experience with Azure SDKs and REST APIs for programmatic resource management.
Professional Expectations
As a Senior Developer, you are expected to lead by example, promoting best practices in code quality, documentation, and system design. You will participate in architectural reviews and provide technical mentorship to junior team members. The role demands a proactive problem-solver who can navigate complex networking and security challenges in a fast-paced enterprise environment. Excellent communication skills are essential for articulating technical concepts to both technical and non-technical stakeholders.
Special Requirements
Onsite Day 1; No DevOps Engineer profiles; US Citizens or Green Card holders only.
Compensation & Location
Salary: $145,000 – $190,000 per year (Estimated)
Location: Chicago, IL
Recruiter / Company – Contact Information
Recruiter / Employer: Pyramid Consulting, Inc.
Email: surbhit.suman@pyramidci.com
Recruiter Notice:
To remove this job posting, please send an email from
surbhit.suman@pyramidci.com with the subject:
DELETE_JOB_ID_1356