About this role
We are seeking a highly experienced Senior Software Developer to join our team.
As a Senior Software Developer, you will be responsible for designing, developing, and optimizing software solutions within the organization. You will collaborate closely with the Software Solutions Architect, Team Leader, and other developers to deliver high-quality, maintainable code and contribute to architectural discussions.
* Development Excellence:
* Lead the development of complex features and enhancements using C# and .NET 8, including WebAPI and MVC frameworks.
* Implement coding best practices to ensure clean, maintainable, and efficient code.
* Solve complex problems through innovative solutions and approaches.
Key Responsibilities:
Collaboration & Mentorship
Work alongside the Software Solutions Architect to contribute to architectural design and strategy.
Provide technical mentorship to junior developers, assisting them in solving development challenges and refining their coding skills.
Act as a key contributor in code reviews, ensuring adherence to coding standards and identifying areas for improvement.
System Maintenance & Support
Maintain and enhance existing systems in production, quickly addressing bugs and performance issues.
Participate in the continuous improvement of system stability and efficiency through proactive troubleshooting and performance optimization.
Technical Expertise & Solution Design
Apply deep knowledge of SQL Server, T-SQL, and MySQL to design and optimize database schemas, stored procedures, and indexes.
Collaborate with the Solutions Architect and team members to ensure that solutions are scalable, secure, and aligned with project requirements.
Cloud Infrastructure & Security
Utilize expertise in AWS services, such as ECS, Docker, EC2, S3, and RDS, for developing scalable and secure applications.
Implement load balancing solutions with technologies like AWS Load Balancer or HAProxy and configure CloudFront and AWS WAF for security.
Maintain strong security practices, focusing on protecting public-facing systems and data integrity.
Continuous Learning & Improvement
Stay current with emerging tools, frameworks, and industry best practices, particularly in .NET and AWS technologies.
Apply new knowledge to improve software development processes and mentor others in adopting modern practices.
Documentation & Process Adherence
Document technical designs, development processes, and system functionalities thoroughly.
Follow the organization's development policies and coding standards to maintain consistency and high-quality output.
Your Experience
To be successful in this role, you will have completed a Bachelor's Degree in Computer Science, Information Technology, or related field.
You will have strong experience working in a similar role combined with extensive development experience with deep proficiency in C# and the .NET ecosystems up to .NET 8.
You will have an advanced working knowledge of AWS services, particularly ECS, Kubernetes, Docker, EC2, S3, RDS, Cloudfront, Cloudformation, and AWS WAF.
You will have extensive experience with Windows Server environments and configuring IIS.
Whilst technical proficiency is important to the role, you will also have the attitude, soft skills, and leadership capability to engage with a broad range of business and technology stakeholders.
You will have excellent leadership and interpersonal skills.
You will possess a high level of energy, self-motivation, autonomy, initiative, and attention to detail to be successful in meeting the business demands at G'day Group.
Your naturally upbeat and open style will fit our cultural values.
You will have a highly organized mindset with the ability to assess the urgency of work allocated to you by various stakeholders.
G'day Group is a dynamic company with an energetic 'market disrupter' reputation.
If you are passionate, adventurous, and ready to hit the ground running, we want to hear from you.
Benefits
·Health and wellbeing – Flexible and hybrid working arrangements / Employee Assistance Program / Discounted private health cover / Weekly yoga and walking group / Free annual flu vaccinations
·Leave policies – Parental leave / Volunteer leave / Study leave
·Professional development – Leadership programs / Support of external training courses / Reimbursement of professional memberships
·Employee savings – Discounted accommodation and experience rates / Salary packaging / Discovery partner discounts / Free Rewards membership / Loyalty recognition benefits
Our ESG statement
G'day Group acknowledges the increasing global expectation to demonstrate our approach to Environmental, Social and Governance (ESG) risk factors and sustainability in our daily operations and ongoing decision making.
Our five-year ESG strategy is evolving to ensure we are committed to fostering a safe, respectful, and inclusive workplace, giving back to the communities we operate in, and protecting our environment.
Prior to an offer of employment being made, candidates must provide authority for a Federal Police Clearance to disclose any criminal offences or charges. Drivers Licence essential.