• Jobs
    • For Enterprise
    • For Educators
    Sign UpSign In

    We‘re on a mission to get motivated students into great jobs.
    For Students
    • Explore Jobs
    • Short Courses
    • All Job Simulations
    • Software Engineering Job Sims
    • Consulting Job Sims
    • Banking & Financial Services Job Sims
    • Law Job Sims
    • Data Job Sims
    • Security Job Sims
    • Student Blog
    For Enterprise
    • Sign In
    • Enterprise Resources
    • Request a Demo
    For Educators
    • Sign In
    • Educator Resources
    • Register as an Educator
    About Us
    • Editorial Guidelines
    • Careers
    • Contact
    • FAQs
    Support
    • Privacy Notice
    • Do Not Sell or Share My Personal Information
    • Terms of Use
    • Responsible Disclosure Program
    • Sitemap
    © 2025 Forage, Inc. All rights reserved.

    Loading Stars...

    Loading Reviews...

    Not the right career for you?

    Reviews

    Over 450
    5 Star Reviews
    "I got the opportunity to step into the shoes of a Commonwealth Bank team member and complete tasks that replicate the work that software engineering team does every day. This was the most amazing thing"-- Student from Savitribai Phule Pune University
    "What I like about the program is that the tasks are guided by assisting instructions in cases when I got stuck in carrying on the tasks. I also appreciate that the job simulation is self-paced as I find it accomodating to by busy schedule. Overall, the guided tasks has expanded my understanding on what the software engineering department in Commonw..."-- Student from My institution is not listed
    "I appreciated the practical, hands-on experience that closely mimicked real-world software development. The integration of both backend and frontend tasks provided a comprehensive understanding of full-stack development. Additionally, the use of modern tools and technologies, such as C#, .NET, React, and Redux, was highly beneficial for enhancing m..."-- Student from University of Adelaide
    "its been nice and i hope i have learned somethinng like new skill and new experience with this thankyou so much"-- Student from SRM Institute Of Science & Technology ( Deemed University)
    "I loved the detailed course it taught me a lot and am so excited to share this achievement with my friends"-- Student from Noida Institute of Engineering and Technology

    Tasks in this program

    Task One: Modify an Existing .NET Backend
    1-2 hours
    Advanced
    Use C# to extend the goal model and controller
    What you'll learn
    • How to extend an existing .NET backend using C# and MongoDB.
    • How to modify data models (Goal model) in a .NET environment.
    • Conduct manual testing of API endpoints.
    • Gain experience in version control using Git.
    What you'll do
    • Fork and set up the rSERVER repository.
    • Create a MongoDB cluster, user, and connect the server.
    • Seed the database and test the API without icons, then with icons.
    • Modify the Goal model to include an optional Icon field.
    • Submit the required code file as specified.

    Why complete our Job Simulation

    A risk-free way to experience work on the job with us at Commonwealth Bank. Practice your skills with example tasks and build your confidence to ace your applications.
    Self-paced5-6 hoursNo gradesNo assessmentsAdvanced

    Welcome to the Commonwealth Bank Software Engineering Virtual Job Simulation! 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!

    Hiring Now
    2025/26 Engineering & Cyber Security Summer Intern Program
    Skills you will learn and practice:
    C#
    .NET
    MongoDB
    Postman
    Git
    React
    Redux
    TypeScript
    NPM
    Axios

    How it works

    Complete tasks guided by pre-recorded videos and example answers from our team at Commonwealth Bank. No live sessions, all self-paced.
    Earn a certificate and add it to your resume and LinkedIn as an extra curricular activity.
    Stand out in applications. Confidently answer interview questions and explain why you’re a good fit for our team.
    Swirl Background
    Company Logo

    Introduction from

    Explore Our Job Sims
    Software Engineering
    Software Engineering
    hero background
    Hiring Now

    Get Career Ready

    Complete work that simulates life on the job. 5-6 hours and self-paced.
    Stand out in your application to Commonwealth Bank. Show us you're a motivated candidate.
    Hiring Now

    Get Career Ready

    Complete work that simulates life on the job. 5-6 hours and self-paced.
    Stand out in your application to Commonwealth Bank. Show us you're a motivated candidate.
    Company Logo

    Software Engineering

    Work through a step-by-step task to enable icons with the Software Engineering team.

    Software Engineering Free 450+ 5 Star Reviews