Mid-Level .NET Developer – Enterprise Application Integration (Azure)

Role Overview

As a Mid-Level .NET Developer specializing in Enterprise Application Integration, you will work on a cloud-native data integration platform built on Microsoft Azure. You will contribute to both application development and operational ownership of the Azure services that support the solution.

The role involves designing, developing, maintaining, and supporting .NET-based integration workflows, while actively participating in production support, maintenance, and recovery activities within an enterprise environment.

Key Responsibilities

Application Development & Integration

  • Design, develop, and maintain .NET-based components using Azure Functions and Azure Logic Apps.
  • Implement and enhance data ingestion, processing, and publishing workflows between enterprise systems.
  • Ensure application logic meets defined non-functional requirements (availability, performance, recoverability).

Azure Platform Ownership & Operations

  • Participate in the operation, configuration, and maintenance of Azure PaaS services used by the application (Functions, Logic Apps, Storage, SQL, Redis).
  • Monitor application health and platform dependencies and contribute to improvements in stability and resilience.
  • Participate in disaster recovery and restoration activities using established DR procedures and runbooks.

Support & Maintenance

  • Work in a production support and maintenance context, including troubleshooting, incident resolution, and root-cause analysis.
  • Support data issues, processing failures, configuration errors, and deployment-related incidents.
  • Contribute to continuous improvement actions following incidents.

CI/CD & Release Management

  • Contribute to CI/CD pipelines using Azure DevOps for build, test, and deployment automation.
  • Participate in release planning, execution, and rollback activities.
  • Support recovery scenarios by enabling redeployment and configuration restoration through pipelines.

Collaboration & Quality

  • Collaborate closely with developers, architects, and business stakeholders.
  • Participate in code reviews, promoting clean code, maintainability, and best practices.
  • Continuously improve documentation, monitoring, and operational readiness.

We are looking for:

Education

  • Bachelor’s degree in Computer Science, Information Technology, or equivalent experience.

Experience

  • 3+ years of professional experience as a .NET Developer in a production environment.

 Technical Skills

Required

  • Strong proficiency in C# and .NET
  • Solid understanding of object-oriented programming and SOLID principles
  • Experience with relational databases and SQL
  • Experience with Git-based source control
  • Working knowledge of Microsoft Azure and cloud-native concepts

Nice to Have/ is a plus

  • Hands-on experience with Azure Functions and Azure Logic Apps
  • Experience with Azure DevOps (repositories, pipelines, releases)
  • Familiarity with monitoring, logging, and alerting in cloud environments
  • Understanding of enterprise integration patterns and disaster recovery concepts

Soft Skills

  • Willingness to work in a support and maintenance context
  • Strong problem-solving and analytical skills
  • Proactive, responsible, and ownership-oriented mindset
  • Effective communication and collaboration skills
  • Eagerness to learn and improve continuously

What can jpard offer to You

Benefits

  • Competitive salary and performance-based bonuses
  • Hybrid-friendly working model
  • Opportunity to work on business-critical enterprise integrations
  • Professional development and growth in cloud-native engineering

Learn more about our culture and what we can offer you.

    Your name*

    Email*

    LinkedIn Profile

    Upload your CV


    For details on how we process your data, please see Our data protection notice for candidates.