Senior Full Stack Developer

Job Title: Senior Full Stack Developer (Cloud Platform Engineer)

Primary Skill: Python, JSON, YAML & PowerShell and Azure (Terraform, Bicep)

Location: Hyderabad/Pune/Coimbatore

Mode of work: Hybrid

Experience: 5+ years

About the job:

We are looking for a Senior Full Stack developer (Cloud Platform Engineer) with Programming skills preferably JSON, YAML or Python. You will be actively involved in the integration of IDP Platforms on Azure Cloud. Your key responsibilities will include developing Automations (IaC/DevOps) using Python, YAML, JSON, SDK, Azure Terraform or Azure Bicep, Ansible, CLI Scripts. The ideal candidate will have to be a well-rounded developer, mainly having strong hands-on knowledge of Azure Cloud Infrastructure building IaC Templates and managing DevOps Pipelines.

Know your team:

At ValueMomentum’s Engineering Center, we are a team of passionate engineers who thrive on tackling complex business challenges with innovative solutions while transforming the P&C insurance value chain. We achieve this through strong engineering foundation and continuously refining our processes, methodologies, tools, agile delivery teams, and core engineering archetypes. Our core expertise lies in six key areas: Cloud Engineering, Application Engineering, Data Engineering, Core Engineering, Quality Engineering, and Domain expertise.

Join a team that invests in your growth. Our Infinity Program empowers you to build your career with role-specific skill development leveraging immersive learning platforms. You’ll have the opportunity to showcase your talents by contributing to impactful projects.

Responsibilities:

  • Design, implement, and maintain cloud-based infrastructure and services on Azure.
  • Develop automation scripts and tools using Python for provisioning and orchestration.
  • Implement and manage CI/CD pipelines for applications and infrastructure deployments.
  • Collaborate with development teams to optimize application performance and reliability.
  • Monitor system performance and implement security measures, as necessary.
  • Troubleshoot production issues and coordinate with the appropriate teams for resolution.
  • Stay updated with industry best practices and technologies related to cloud infrastructure and DevOps.

Requirements:

Proven Azure Services Knowledge:

  • Compute Services: Virtual Machines (VMs), Azure Kubernetes Service (AKS), App Services, and Functions.
  • Storage Services: Blob Storage, Azure SQL Database, Azure Cosmos DB, and File Storage.
  • Networking Services: Virtual Network, Azure Load Balancer, Azure Firewall, Application Gateway.
  • Identity Services: Azure Active Directory (Azure AD), Managed Identities, Azure AD B2C.
  • Additional Services: Azure DevOps, Azure Monitor, Azure Security Center.

Azure REST API:

  • Authentication: Ability to use Azure AD for OAuth 2.0-based authentication. Familiarize yourself with service principals and managed identities.
  • Making Requests: Understand how to construct HTTP requests, including headers and body content.
  • Handling Responses: Can parse JSON responses and handle different HTTP status codes.
  • Error Codes: Familiarity with common Azure API error codes and their meanings.

Azure SDKs:

  • Language-Specific SDKs: Experience in using SDKs available for Python, .NET, Java, and JavaScript/Node.js.
  • Installation and Configuration: Know how to install and configure these SDKs in your development environment.

Authentication and Authorization:

  • OAuth 2.0 Flow: Understand the OAuth 2.0 authorization flow, including the roles of authorization codes and access tokens.
  • Service Principals: Create and manage service principals in Azure AD.
  • RBAC: Can implement Role-Based Access Control to manage permissions for accessing resources.

API Design and Development:

  • RESTful API Design: Experience in following REST principles for designing APIs.

Debugging and Issue Resolution:

  • Troubleshooting: Ability to anticipate and troubleshoot issues.
  • Debugging Tools: Experience in utilizing debugging tools and techniques for resolving issues.

Full-Stack Development:

  • Experience in developing Automations (IaC/DevOps) using Python, YAML, JSON, Azure Terraform or Azure Bicep, Ansible , CLI Scripts. The ideal candidate will have to be a well-rounded developer mainly having strong hands on knowledge of Azure Cloud Infrastructure building IaC Templates and managing DevOps Pipelines.

DevSecOps Automation:

  • IaC Tools: Ability to use Microsoft Bicep and Terraform for Infrastructure as Code (IaC).
  • CI/CD Pipelines: Experience in implementing and managing CI/CD pipelines using GitHub Actions.

DevOps Principles:

  • Continuous Integration and Delivery: Understand CI/CD principles and practices.
  • Infrastructure Automation: Automate infrastructure provisioning and management.

Security Best Practices:

  • SSO, RBAC, and IAM: Implement Single Sign-On (SSO), Role-Based Access Control (RBAC), and Identity and Access Management (IAM).

Azure-Specific Knowledge:

  • Extensive Azure Experience: Deep understanding of Azure services, best practices, and architectural patterns.
  • Scripting Skills: Proficiency in scripting with Python, PowerShell, and Terraform.

About the Company:

ValueMomentum is a leading solutions provider for the global property & casualty insurance industry, supported by deep domain and technology capabilities. We offer a comprehensive suite of advisory, development, implementation, and maintenance services across the entire P&C insurance value chain. This includes Underwriting, Claims, Distribution, and more, empowering insurers to stay ahead with sustained growth, high performance, and enhanced stakeholder value.  Trusted by over 75 insurers, ValueMomentum is one of the largest standalone insurance-focused solutions providers to the US insurance industry.

Our culture – Our fuel

At ValueMomentum, we believe in making employees win by nurturing them from within, collaborating and looking out for each other.

  • People first – Empower employees to succeed.
  • Nurture leaders – Nurture from within.
  • Enjoy wins – Recognize and celebrate wins.
  • Collaboration – Foster a culture of collaboration and people-centricity.
  • Diversity – Committed to diversity, equity, and inclusion.
  • Fun – Create a fun and engaging work environment.
  • Warm welcome – Provide a personalized onboarding experience.

Company Benefits:

  • Compensation – Competitive compensation package comparable to the best in the industry.
  • Career Growth – Career development, comprehensive training & certification programs, and fast track growth for high potential associates.
  • Benefits: Comprehensive health benefits and life insurance.

    Apply for this Job