Location: United States (Remote)
Experience: 5–7 years total (including 2+ years on Microsoft Azure)
Employment Type: Full-time
What Makes Us Special?
- Vigorous Growth: We grew 5x and doubled our workforce last year
- EOE: We are committed to creating a diverse environment and proud to be an equal opportunity employer
- Open Door Policy: Strong communication and transparency support a stress-free workplace
- Always Learning: We’re hungry to better ourselves intellectually
About the Role
We are looking for a hands-on Azure Application Developer / Senior .NET Engineer with strong experience in ASP.NET Web API and modern cloud practices on Microsoft Azure. You will design, build, and maintain scalable RESTful APIs and cloud-native services, contribute to application modernization, and collaborate closely with architects and engineering leads to implement well-structured solutions.
This role is ideal for someone who enjoys coding, can make sound design decisions, and is ready to grow into broader solution/architecture ownership over time.
Key Responsibilities
API & Application Development
- Design, develop, and maintain RESTful APIs using ASP.NET Web API / .NET (Core/6+).
- Build reliable backend services that support web and mobile applications.
- Implement API versioning, error handling, logging, and API documentation (Swagger/OpenAPI).
Azure Implementation (Hands-On)
- Develop and deploy services on Azure using components such as:
- Azure App Service, Azure Functions, API Management
- Service Bus / Event Grid (event-driven patterns)
- Azure SQL / Cosmos DB (as applicable)
- Key Vault for secrets management
- Contribute to modernization initiatives (e.g., migrating from on-prem/legacy to Azure).
Architecture & Engineering Practices (Mid-Level Scope)
- Collaborate with architects/tech leads to implement scalable, maintainable API/service designs.
- Apply best practices for microservices, integration patterns, and cloud design principles (security, reliability, performance).
- Participate in architecture/design reviews and propose improvements for service boundaries, resilience, and maintainability.
Security, Quality & Performance
- Implement authentication/authorization using OAuth2, JWT, and Azure identity patterns (Azure AD/Entra ID concepts).
- Ensure secure coding practices, encryption/data protection considerations, and compliance requirements as needed.
- Identify bottlenecks and improve performance (profiling, caching, query tuning, efficient serialization).
DevOps & CI/CD
- Work with CI/CD pipelines using Azure DevOps or GitHub Actions.
- Support Infrastructure as Code (IaC) practices using Bicep / Terraform / ARM (at least working familiarity; hands-on is a plus).
- Write unit/integration tests and support automated testing within the pipeline.
Collaboration & Support
- Participate in code reviews, support QA, and troubleshoot production issues using monitoring/logging tools.
- Work effectively with cross-functional teams: product owners, front-end engineers, QA, and cloud/infra teams.
Required Skills & Qualifications
- 5–7 years of experience in software development, with strong backend/API focus.
- 2+ years hands-on experience implementing solutions on Microsoft Azure.
- Strong proficiency in C#, .NET Core / .NET, and ASP.NET Web API.
- Experience designing and developing RESTful APIs (routing, versioning, serialization, Swagger/OpenAPI).
- Solid understanding of HTTP, client-server architecture, and web services concepts.
- Strong database skills with Microsoft SQL Server / Azure SQL (schema design, query optimization).
- API security experience: JWT, OAuth2, token-based authentication, role-based access concepts.
- Experience with Git and Agile development.
- Strong debugging, problem-solving, and communication skills.
Preferred / Nice-to-Have
- Experience with microservices and event-driven architecture using Service Bus/Event Grid.
- Familiarity with AKS (Kubernetes) and containers (Docker) (not mandatory).
- Experience with API Management, Logic Apps, or integration workflows.
- Familiarity with observability tools (Application Insights, logging/monitoring dashboards).
- Exposure to front-end frameworks (Angular/React/Vue) is a plus.
- Azure certifications (AZ-204, AZ-305, DevOps) are a plus.
What Success Looks Like (First 90 Days)
- Deliver 1–2 production-ready APIs/services with strong standards (security, testing, documentation).
- Improve reliability/performance for an existing service (e.g., caching, query tuning, better telemetry).
- Contribute to CI/CD improvements and participate confidently in design discussions with architects/tech leads.
Why Join IQZ Systems?
- Work on modern cloud and modernization projects
- Collaborate with teams across US, India, Sri Lanka, Luxembourg
- Grow into broader solution ownership and architecture responsibilities
Loading Other Opportunities ...