22 hours ago
Bengaluru, IndiaMid Level
Responsibilities
- Develop cloud-native applications on Google Cloud across the software development lifecycle.
- Translate business requirements into application designs, technical specifications, and implementation plans.
- Write, review, and maintain code across programming languages, frameworks, and service integrations.
- Build and maintain CI/CD pipelines for automated delivery, testing, and deployment.
- Create and execute acceptance, unit, regression, integration, and validation tests.
- Troubleshoot application defects, performance issues, and integration gaps across environments.
- Apply software design patterns, object-oriented design, and coding standards.
- Support application modernization by adapting legacy systems into scalable cloud solutions.
- Manage GCP migration, database migration, schema conversion, and heterogeneous or homogeneous source transitions.
- Implement infrastructure as code, configuration management, advanced networking, cloud security, SRE practices, and observability.
- Collaborate with client teams, review junior team deliverables, and provide technical guidance and mentoring.
Requirements
- Bachelor’s degree required.
- At least four years of software engineering or infrastructure engineering experience required.
- At least four years of hands-on GCP experience, including enterprise-scale modernization or migration programs, required.
- Strong proficiency in Docker, GKE, and GKE Autopilot.
- Hands-on experience with Cloud Service Mesh or Anthos Service Mesh and Service Directory.
- Strong Python backend development and REST API design skills.
- Experience with GCP migration tooling, schema conversion, and database migration.
- Experience building and managing CI/CD pipelines with tools such as Cloud Build, Cloud Deploy, Artifact Registry, GitHub Actions, GitLab CI, Jenkins, Argo CD, or Flux CD.
- Strong proficiency in Terraform, Ansible, and Config Connector.
- Understanding of VPC, Cloud DNS, load balancing, Secret Manager, Cloud KMS, IAM, and Security Command Center.
- Hands-on SRE experience, including SLI/SLO management and observability tooling.
- Strong Python and Bash/Shell scripting skills, Linux proficiency, and experience with the gcloud CLI.
- Proficiency in Acceptance Test Driven Development, API integration testing, Java, JavaScript, and relevant software development practices.
- Strong communication, leadership, stakeholder management, client relationship, and problem-solving skills.
- Experience with Agile methodologies and managing complex software development projects.
- Preference for study in fields including computer science, software engineering, artificial intelligence, machine learning, information systems, computer and data engineering, business analytics, or related disciplines.
Benefits
- Work with global teams across Advisory, Assurance, Tax, and Business Services.
- Hands-on learning, cutting-edge tools, and an inclusive culture.
- Travel requirements are not specified.
Tech Stack
AnsibleArgo CDBashDockerGitHub ActionsGitLab CI/CDGoogle CloudGoogle Cloud PlatformJavaJavaScriptJenkinsLinuxPythonTerraform
Categories
About PwC
PwC is a global network of professional services firms providing assurance, tax, and advisory work for businesses and public-sector clients. It sells project-based and managed consulting, audit, and deals services, and implements and integrates business applications. Formed in 1998 by the merger of Price Waterhouse and Coopers & Lybrand, it is headquartered in London and is one of the Big Four accounting firms.
