Our Ideal Candidate
">
We are seeking an accomplished software developer to join our team of talented professionals. As a senior software engineer, you will play a crucial role in designing, developing, and maintaining world-class software solutions.
">
The ideal candidate will have a strong background in software engineering, with a proven track record of delivering high-quality software products on time and within budget. You will be responsible for collaborating with cross-functional teams to identify and prioritize project requirements, develop software features, review code, and provide feedback to junior developers.
">
Key Responsibilities:
">
* Design, develop, and maintain software solutions using C# and .NET
">
* Collaborate with cross-functional teams to deliver software projects on time and within budget
">
* Develop software features that meet business requirements and are aligned with engineering standards
">
* Review code and provide feedback to junior developers
">
* Mentor junior developers to enhance their skills and knowledge
">
* Ensure the quality of software products and facilitate peer reviews and testing standards
">
">
Requirements:
">
* Established software engineer with at least 6 years' experience
">
* Experience with one or more programming languages and frameworks (mandatory C# .NET)
">
* Experience with microservices/serverless architectures
">
* Ability to express intent through code, focusing on simplicity and maintainability
">
* Strong working knowledge of unit testing for both backend & frontend code
">
* Good exposure to agile working environments
">
* Good knowledge of software engineering practices (clean code, SOLID)
">
* Good knowledge of software engineering principles (KISS, YAGNI, DRY)
">
* Advocate for good development and delivery practices (automated testing, CI/CD)
">
* Experience with SQL and NoSQL databases
">
* Experience in a cloud environment (strong preference for Azure)
">
* Excellent analytical and problem resolution skills
">
">
What's in it for you?
">
* Flexible working options: We know that work is only one part of your life, so we actively encourage a positive work-life balance and provide hybrid working options to help you achieve it.
">
* Office perks: Take advantage of our gym facility and fitness classes, free parking, BBQ area, mini-market, fooderie hub where you can sample new products before they hit the shelves, school holiday program and so much more when you come in.
">
* Discounts: Eligible team members receive discounts on supermarket and liquor purchases.
">
* Reward through recognition: Give and receive recognition linked to company values through our digital recognition platform.
">
* Opportunities for learning and development: Discover and explore a variety of career development programs and job-specific training.
">
* Paid parental leave: We understand how important your life outside work is and offer paid parental leave to support you in balancing work and family.
">
* Investment in your future: Our annual team member share plan allows eligible team members to make pre-tax salary sacrifice deductions to purchase shares.
">
">
About us:
">
We are committed to creating a workplace that is safe and respectful for our team. We encourage applications from people of all ages, cultures, abilities, sexual orientation, and gender identities. If you require any adjustments to our recruitment process, please let us know.
">
Contact:
"],