Engineering - Software (Information & Communication Technology)You are a motivated .Net Engineer with a passion for Problem SolvingJoin one of our high-performing .Net engineering teamsWe are a team of big thinkers who are engineering the future of bankingDo Work that MattersAs a Software Engineer, you will be part of Cloud migration & application modernising team that enables Cloud adoption for the rest of the Bank. We put customers at the centre of everything we do. Together we use technology to drive efficient and timely processing, an essential component of great customer service.The size and nature of our systems and the pace at which our customers' expectations are changing means we're always seeking out the latest technology, experimenting and pushing the boundaries. Our work is key to future proofing one of Australia's largest companies.See yourself in our teamYou'll migrate and modernise the applications used to power our entire business. You'll have the opportunity to pave the way for Cloud journey for complex applications and ensuring they are simpler, faster and more secure.The cloud movement at CommBank is going strong and continues to grow. We're looking for out-of-the-box thinkers who want to use technology to work on real-world problems that have the potential to change the lives of our 17 million+ customers.You'll be helping all CBA Business Units to adopt and deliver applications at scale by leveraging standard hosting patterns. In doing so, you will be helping the application teams with troubleshooting their application deployments from their code, the web servers and the cloud deployments. Your expertise in .NET and Software engineering will be a crucial element for you to be successful in this role.We're interested in hearing from people whoExcellent debugging and troubleshooting skills on .NetExcellent understanding of the infrastructure that runs .NET applications - IIS, Web Servers, Kestrel, Containers, etcHave experience in CI/CD pipelines with integrated automated testing and governanceAre passionate about DevOps/Automation and have a powerful desire to solve complex problems in a systematic approach - e.g using PowerShellConstantly think creatively and breaking boundaries to solve complex technical problemsWork well in teams and have strong collaboration skills in driving continuous improved initiativesSolid understanding of software engineering fundamentals and best practicesWork with various application teams to ensure the stability and security of the cloud platformShould be well-versed in deploying, maintaining and troubleshooting .Net applications on IISGood understanding on Software Development Kit (SDK) and runtime environmentsDriving automation through understanding processes and implementing improvementsGood understanding of networking and network protocol will be advantageousStrong presentation, verbal communication, and written communications skillsHands on skills with scriptingExperience with the full software development lifecycle and delivery using Agile practices with specific focus on the following concepts: source control, CI/CD, automated testing, logging and monitoringKnowledge on cloud especially AWS is an added advantageHave a great understanding of software delivery practices and lifecycles in Agile methodologiesTech skillsWe use a broad range of tools, languages, and frameworks. We don't expect you to know them all but having significant experience and exposure with some of these (or equivalents) will set you up for success in this team:Demonstrate experience developing applications using MS technologies - C# and .NET / .NetCoreSound knowledge of Microservices architecture and RESTful APIsExcellent debugging skills with ability to solve complex technical issues in .NETExperience operating and troubleshooting CI/CD pipelinesExperience with Infrastructure as code and automating manual tasksDevelop, lead, and deploy CI/CD strategiesCI/CD tooling such as GitHub, TeamCity, Artifactory, Octopus DeployLogging & monitoring: CloudWatch, AppDynamics, Splunk, Grafana and Prometheus knowledge are desirableAbility to diagnose and troubleshoot problems across the CI/CD toolchainApply today!We operate in a hybrid working environment, meaning a blend between being in the office and working remote.Whether you're passionate about customer service, driven by data, or called by creativity, a career here is for you.Our people bring their diverse backgrounds and unique perspectives to build a respectful, inclusive and flexible workplace. We are working hard to build a team of people who represent the rich diversity of our customers and communities. If you're excited about this opportunity but you don't meet every single requirement, or your experience doesn't align perfectly, we still want to encourage you to apply. You may just be the perfect candidate for this opportunity or another within CommBank.At CommBank we will inspire you with work that makes a difference, surround you with talented people that respect and value each other, and empower you to grow professionally and personally. Most of all, making a positive impact for customers, communities and each other is part of our every day.We're determined to make a real difference for Australia's first peoples. We encourage all interested applicants to apply.#J-18808-Ljbffr