Discover software engineering at Commonwealth!
Welcome to the Commonwealth Bank Software Engineering Virtual Experience Program! We are so excited to have you here!
Our scale means unparalleled opportunity to accelerate digital innovation and positively impact customers. We’ve got some incredibly important and complex problems to solve. As Australia’s leading technology bank, we process millions of transactions every day. Around 40% of all payments made by Australians go through our systems. Whether you’re designing the apps people hold in their hands or the systems they’re delivered through, you’re determining how more than 17 million customers access their money. Your work matters.
During this program, you will get the opportunity to step into the shoes of a Commonwealth Bank team member and complete tasks that replicate the work that our software engineering team does every day. You’ll learn how to extend our backend, build out our frontend, modify a client’s requests, implement tests and create a pull request to align the code with the rest of your team.
We hope this program provides a great resource for you to up-skill and strengthen your resume as you explore career options and a potential career at Commonwealth!
This program is self-paced. It takes approximately 4-5 hours to complete.
Skills Learned:
-
Modify an Existing .NET Backend
Use C# to extend the goal model and controller- C#
- .NET
- MongoDB
- Postman
- Git
-
Modify an Existing React/Redux Frontend
Use TypeScript to extend the UI- React
- Redux
- TypeScript
- NPM
- Git
-
Modify the Client’s Requests
Use TypeScript and Axios to make POST and GET requests- Axios
- Ajax
- React
-
Cover Your Code!
Use C# to unit test your changes to the goal controller- C#
- xUnit
- .NET
- Unit Testing
-
Create a Pull Request
Use git to branch, commit, and push to origin. Use GitHub to draft and submit a pull request- Git
- GitHub
- Communication