UST seeks an experienced .Net Lead / Principal Developer with Azure expertise to join the team of our client, a leading provider of Accounts Payable automation and payment solutions for mid-market businesses. Its cloud-based platform automates the entire AP process — from invoice to payment — improving efficiency, control, and visibility while reducing manual effort.
Our client is looking for a specialist with deep expertise in .NET Core, Microservices architecture, and Azure Cloud Services (for a 3-6 months assignment to start with). The ideal candidate will lead the design and development of scalable, secure, and high-performance enterprise solutions, ensuring best practices in cloud architecture, observability, and infrastructure automation.
Key Responsibilities: * Technical Leadership: * Lead the design, development, and deployment of distributed microservices-based applications using .NET Core. * Provide architectural guidance and mentorship to development teams. * Establish coding standards, design principles, and best practices for the engineering team. * Cloud & Azure Services: * Design and implement cloud-native solutions leveraging Azure Functions, Logic Apps, Service Bus, Event Grid, API Management, and Key Vault. * Integrate Azure services for workflow automation, messaging, and event-driven architectures. * Ensure scalability, resilience, and performance of deployed services. * Microservices Architecture: * Develop and maintain independent, loosely coupled services using RESTful APIs and asynchronous communication. * Implement robust service discovery, configuration management, and communication patterns. * Observability & Monitoring: * Implement full-stack observability using Dynatrace (APM, infrastructure monitoring, synthetic monitoring, log analytics). * Define and monitor SLIs, SLOs, and SLAs for critical services. * Ensure proactive incident detection and root cause analysis using observability insights. * Infrastructure as Code (IaC): * Develop and maintain Terraform templates to provision and manage Azure resources. * Automate CI/CD pipelines using Azure DevOps or GitHub Actions. * Enforce configuration management, compliance, and environment consistency. * Quality, Security & Governance: * Drive DevSecOps practices ensuring code quality, security scanning, and compliance. * Collaborate with architects and DevOps teams to enhance system reliability and security posture. * Collaboration: * Partner with cross-functional teams including Product Managers, QA, and Operations to deliver high-quality solutions. * Conduct code reviews, technical assessments, and architectural discussions.
Required Skills & Experience: * Technical Expertise: * Strong proficiency in .NET Core, C#, and Web APIs. * Hands-on experience with Azure Cloud Services (Functions, Logic Apps, Service Bus, Storage, App Service, API Management). * Proven experience designing and implementing microservices architectures. * Experience with containerization (Docker, Kubernetes) is highly desirable. * Cloud & Infrastructure: * Strong command of Terraform for IaC in Azure environments. * Experience with Azure DevOps, CI/CD pipelines, and Git workflows. * Observability & Performance: * Experience with Dynatrace or equivalent APM tools (AppDynamics, New Relic, etc.). * Understanding of distributed tracing, metrics, and logging best practices. * Soft Skills: * Excellent problem-solving and analytical skills. * Strong leadership and mentoring capabilities. * Effective communication and stakeholder management skills.
Preferred Qualifications: * Microsoft Certified: Azure Solutions Architect Expert / Azure Developer Associate * Experience with event-driven and serverless architectures * Familiarity with message-driven systems (Event Grid, Kafka, RabbitMQ) * Exposure to security and compliance best practices in cloud environments
Why Join Us: * Opportunity to drive technical innovation in a cloud-first, microservices-based environment * Work with cutting-edge technologies in Azure, .NET, and automation * Collaborate with top-tier engineering talent on enterprise-scale solutions
We’re grateful for your interest in joining us. Kindly note that only applicants whose experience and qualifications most closely align with the role will be contacted for the next steps. Thank you for your understanding.