Description
About Our Team
Our core values of People Matter, Integrity, and a Commitment to Excellence drive all that we do. By joining us, you’ll become a part of a fun and diverse team of talented and creative consultants who share the goal of using the latest technology to solve business challenges. We provide our clients with a dynamic mix of services and deliver focused solutions like no one else.
We're seeking talented and bright team players who are passionate about technology and want to work in a fast-paced, dynamic, and ego-free culture while applying a creative approach to problem-solving. Team members who like to grow their skill sets while solving challenging, real world business problems thrive.
About Our Role
We're seeking an experienced API Developer to join our rapidly growing team. In this role, you'll apply your skills and experience with Azure PaaS services, serverless computing, microservices, and DevOps to design, build, and deploy cloud-native applications and sustain APIs that integrate with backend systems used by Dynamics 365 applications. Our new Developer will be able to learn and grow while contributing to FedRAMP and HIPAA-compliant projects and will play a key role in modernizing systems using Azure API Management, Functions, Kubernetes, and AI services to support the missions of our customers. Join our development team and help us positively impact the lives of millions of Veterans through these innovative and user centric Azure solutions.
Responsibilities
As part of an Agile team, our API Developer will:
- Design, develop, and deploy cloud-native applications using Azure App Services, Functions, and Kubernetes (AKS).
- Implement serverless solutions and microservices architectures.
- Develop RESTful APIs and integrate with Azure API Management.
- Optimize application performance and scalability using Azure Redis Cache, Event Grid, and Service Bus.
- Work with Azure Functions, Logic Apps, and Durable Functions to develop scalable applications.
- Develop event-driven architecture using Event Hub, Service Bus, and Event Grid.
- Implement data processing solutions using Azure SQL, CosmosDB, and Blob Storage.
- Secure applications using Azure AD, Managed Identities, Key Vault, and OAuth authentication.
- Implement logging, monitoring, and alerting using Azure Monitor, Log Analytics, and App Insights.
- Ensure compliance with cloud security best practices and industry standards (ISO 27001, GDPR, HIPAA).
- Automate deployments with Azure DevOps, GitHub Actions, and CI/CD pipelines.
- Implement Infrastructure as Code (IaC) using Terraform, Bicep, or ARM Templates.
- Work closely with Cloud Engineers and DevOps teams to optimize deployment strategies.
- Collaborate with software engineers, architects, and DevOps teams to build robust applications.
- Participate in code reviews, sprint planning, and Agile/Scrum ceremonies.
- Document technical solutions and best practices.
Minimum Qualifications:
- Bachelor’s degree in computer science or a related technical field.
- Minimum of five (5) years of practical experience in cloud application development with Microsoft Azure.
- Proficiency in C#/.NET, Python, or Java for cloud-based application development.
- Strong experience with Azure PaaS services, including App Services, Functions, CosmosDB, and Logic Apps.
- Hands-on experience with RESTful APIs, microservices, and event-driven architecture.
- Understanding of Azure DevOps, CI/CD pipelines, and Infrastructure as Code (IaC).
- Knowledge of Azure AD authentication, security best practices, and cloud monitoring.
- Knowledge of PowerShell, Azure CLI, or Terraform for automation and configuration management.
- Experience with Kubernetes (AKS), Docker, and containerized applications.
- Ability to obtain and maintain a Public Trust or Suitability/Fitness determination based on client requirements
- Familiarity with GraphQL, gRPC, or WebSockets.
- Knowledge of Agile, Scrum, and SAFe methodologies.
- Careful, reliable, and detail-oriented when performing high impact administration tasks
Preferred Qualifications:
- Microsoft Certified: Azure Developer Associate (AZ-204).
- Experience documenting processes, procedures and SOPs
- Experience with the support and monitoring VAEC (VA Enterprise Cloud), UiPath, Dynatrace, and/or CyberArk
- Experience with Windows or cross-platform tools such as Kubernetes, Exchange or Graph API, ArgoCD, or Azure Monitor
- Knowledge of CyberArk, GitHub, Dynatrace, ScienceLogic, BigFix, Splunk, Power BI, Venafi, VA's TRM, Visio diagramming, Confluence, Gliffy, Jira, ServiceNow, AD OUs, and/or DNS
- Knowledge of Azure architecture such as Azure services and portal, Azure Government Cloud, multi-user Windows 10/11 machines and high density machines, automation of administrative processes, Infrastructure as a Service, proficient ability with PowerShell scripting, SQL Administrator, SQL reporting, APIs, authorization methods for applications and APIs, migrating SQL schemas and data between environments
TAG: INDMJC
TAG: #LI-I4DM
Requirements
None
Benefits
None
Top Skills
What We Do
Ready to advance your career as an agent of change? View our available positions at i4dm.com/resourcing/careers or forward your resume to [email protected].
i4DM is a full-service information technology firm that believes in the versatility of IT. i4DM was founded in 2002 by Michael Peart and partner Ben Hannon. Forged together by Michael’s military background and Ben’s passion for technology, they created a company grounded in military values, dedicated to serving clients through innovation and strategy. With a client-first approach, the team is equipped with the necessary certifications and skill sets to serve all industries. Through market expansion, joint ventures, and new locations, i4DM has grown into an industry leader that revolutionizes the way information technology is leveraged by clients to accomplish their missions.
i4DM is passionate about empowering clients’ information technology to incite change, increase productivity, and keep them one step ahead in a dynamic market. Aiming for excellence, and delivering innovation, they go beyond the routine and create entirely customized solutions. They believe in the spirit of collaboration, exploring the line of the unknown, and pushing the boundaries of what’s possible with technology solutions