Azure Developer

Position summary

A successful candidate must have a passion for public cloud particularly Microsoft Azure, with a proven track record of delivering complex solutions on this platform. Additionally, must have a broad awareness of Azure services with a deep understanding in one or more areas.


To be successful as an Azure Developer, you should have excellent technical, analytical, and project management skills. You should also have strong leadership, communication, and interpersonal skills.


Key Requirements

  • A Bachelor’s degree in Computer Science, Software Engineering, Management Information Systems or equivalent.
  • 8 years’ overall experience in either software, system or enterprise architecture disciplines
  • Candidate must have 4+ years of experience in the development, design and deployment with Azure cloud computing.
  • Experience in C# .net and Microsoft Azure SDK based development.
  • Experience in at least one programming language
  • Experience working with relational databases.
  • Experience in implementing, designing technical solutions leveraging Microsoft Azure IaaS, PaaS and SaaS capabilities. Enabling the creation of future-proof, complex global solutions.
  • Good understanding of and ability to discuss cloud architecture and principles of modern platforms including SaaS, PaaS, multi-tenancy, multi-tiered infrastructure, etc.
  • Experienced with below Azure Services:
    • Azure Data factory and Azure data bricks
    • Azure Blob and Data Lake Storage
    • Azure Connector
    • Azure IaaS Windows
    • Azure Web Apps and Azure Site Recovery
    • Azure Resource Manager, Resource Groups, Virtual Networks, Azure Virtual Machines
    • Azure Backup and Azure Monitor
    • Azure PowerShell
    • Azure Automation, Logic Apps, microservices and Azure Functions
    • Azure Active Directory (OIDC), Azure Stack and Azure Security Controls, Experience with RBAC and MFA
    • Docker and Azure Kubernetes Service
    • Azure ExpressRoute, AZURE VPN gateways and Azure Firewall
    • Logic Apps, Apps Services, Machine Learning, Cognitive Services, SQL Data Warehouse, Cosmo DB, Power BI, Service Bus and Event Grid


  • Good understanding of security processes, standards & issues involved in multi-tier cloud or hybrid applications
  • Familiar with Industry or vertical solutions a plus
  • Familiar with principles of network, application and information security
  • Articulate and balanced in demeanor with crisp written and verbal communication skills
  • Experience with Azure DevOps
  • Experience implementing CI/CD using Azure DevOps


Job duties

(* denotes an “essential function”)

  • Creating and designing Azure architectures and upholding good architecture principles in solution that solve pain points and meet the business’s needs. Governing those solutions adhere to security best practice. Deploy solutions across the Azure platform.
  • Conceptual understanding of SOA principles, Design Patterns and ability to provide solutions based on them
  • Transitioning traditionally hosted applications into Azure in a cost-effective manner with a mix of IaaS and PaaS. Where applicable re-architecting parts of applications to utilize Azure PaaS capabilities. Should have hands on experience in integration with different source system like Salesforce, analytics tool etc…
  • Troubleshoot cloud, network, and infrastructure related problems and provide recommendations and suggestions on areas for improvement.


  • Being a thought leader in introducing DevOps mindset and practices within teams Securing cloud solutions so that only authorized personnel can access them. Helping teams build CI/CD pipelines in VSTS. Helping to produce practices & patterns that can be applied across the business to accelerate cloud development. Work with other architects, leads, team members in an agile scrum environment.
  • Monitor and maintain the cloud to ensure that everything is working efficiently.
  • A firm commitment to keeping up-to-date with the latest Azure services and offerings and a desire to learn in an ever evolving landscape
  • Share engagement experience with the internal audiences and enrich collective IP. Conduct architecture workshops and other enablement sessions.


Personal attributes

  • Proven engagement skills
  • Demonstrable presentation skills
  • Excellent written ability
  • Strong time management skills
  • Exceptional ability to listen and comprehend complex scenarios
  • Logical thought process
  • Team player
  • Commercial acumen
  • Attention to detail
  • Self-motivated



  • Exercised: May exercise supervision of other resources in a matrix model for specific projects or initiatives
  • Received:


Job relationships

  • Internal: OnProcess technology functional leadership, Global technology team, Business Unit Heads, Client Services Leadership, Operations, Directors, Managers, staff and contractors
  • External: Technical staff, Vendors, Suppliers


Working conditions

  • Office environment or remotely