Commonwealth Bank of Australia

Staff Software Engineer - Full stack

Commonwealth Bank of Australia
Apply
22 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Develop and maintain applications using C# and .NET Core.
  • Design and implement microservices and RESTful APIs.
  • Lead CI/CD strategies and deploy stable, secure cloud platforms.
  • Operate and troubleshoot pipelines using GitHub Actions, TeamCity, Artifactory, and Octopus Deploy.
  • Automate repetitive tasks with Python, shell scripting, and PowerShell.
  • Develop test automation frameworks and strategies for continuous integration and delivery.
  • Perform web services and API testing using Postman, Bruno, and similar tools.
  • Implement and maintain logging and monitoring with CloudWatch, AppDynamics, Splunk, Observe, Grafana, and Prometheus.
  • Apply QA patterns including test-driven development and behavior-driven development.
  • Collaborate with application teams and lead teams while debugging and troubleshooting applications.

Requirements

  • 12+ years of industry experience as a .NET backend engineer.
  • Experience with .NET Core, MVC, REST APIs, microservices, and preferably .NET Framework and Kafka.
  • Experience with unit, integration, and acceptance testing and Selenium.
  • Proficiency in React.js, Next.js, and C#, including object-oriented programming and design patterns.
  • Experience with Git-based source control, TeamCity or Jenkins, and Octopus or comparable deployment tooling.
  • Experience with relational databases such as Microsoft SQL Server or Oracle, with MongoDB experience preferred.
  • Hands-on experience with AWS or Azure, including EC2, VPC, ASG, ALB, Lambda, ECS, EKS, and S3.
  • Familiarity with Splunk or similar monitoring tools and preferably AppDynamics or comparable performance tooling.
  • Excellent communication skills and experience working with Agile methodologies.
  • Bachelor’s degree in engineering, Computer Science, or Information Technology.

Tech Stack

Apache KafkaAWSAzureC#GitGitHub ActionsGrafanaJenkinsMicrosoft SQL ServerMongoDBNext.jsOctopus DeployPostmanPowerShellPrometheusPythonReactSeleniumSOAPSplunkTeamCity
Commonwealth Bank of Australia

About Commonwealth Bank of Australia

10,000+ employees

Commonwealth Bank of Australia is an ASX-listed bank headquartered in Sydney that provides retail, business, and institutional banking, payments, and wealth services across Australia. Its offerings include transaction and savings accounts, home and business lending, cards, merchant services, digital banking, superannuation, and investment platforms such as CommSec. Founded in 1911, the bank serves millions of customers through branches, contact centres, and online channels.

Contact me