Senior .NET / Azure Engineer

5+ Years of experience
FullTime - United States
Job Description

Location: United States (Remote)
Experience: 5–7 years total (including 2+ years on Microsoft Azure)
Employment Type: Full-time

What Makes Us Special?

  1. Vigorous Growth: We grew 5x and doubled our workforce last year
  2. EOE: We are committed to creating a diverse environment and proud to be an equal opportunity employer
  3. Open Door Policy: Strong communication and transparency support a stress-free workplace
  4. 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
Think you are apt for this role?

Loading Other Opportunities ...

Hello, I'm Bluebird! Can I help you with something?
Careers Job - IQZ Systems