Senior Software Engineer — Melbourne, Melbourne Region
Expired

A forward-thinking technology firm is seeking a Senior Software Developer to join their team. They specialise in delivering cutting-edge software solutions to non-profit organisations, helping them achieve their missions with tools and technologies often reserved for the corporate sector. The firm prides itself on fostering a culture of innovation, continuous improvement, and collaboration, offering a dynamic environment for those passionate about making a difference. This is an exciting opportunity for a seasoned software developer who thrives on technical challenges and has a passion for empowering others through technology. The successful candidate will take the lead in driving technical strategy, overseeing the full-stack development process, and ensuring the delivery of high-quality applications that meet the unique needs of non-profit clients. The position offers flexibility with remote or hybrid working arrangements, making it an ideal opportunity for someone looking to balance professional growth with personal life. Key Responsibilities: Technical Leadership: Define and guide the technical strategy, driving software architecture and development processes. Cultivate a culture of innovation, quality, and continuous improvement. Full-Stack Development: Lead the design, implementation, and deployment of full-stack web applications using the Microsoft tech stack. Ensure alignment with both technical and business objectives. Stakeholder Collaboration: Work closely with non-profit clients to ensure solutions align with their goals. Represent the company at industry events and maintain strong relationships with key stakeholders. Team Mentorship: Mentor and support junior developers, fostering an environment of learning, growth, and development across the team. Agile Project Management: Utilise Agile methodologies to ensure successful project delivery. Implement best practices in DevOps and microservice architecture to optimise development workflows. Ideal Candidate: Proven experience as a Software Engineer with hands-on expertise in full-stack software development. Comprehensive knowledge of full-stack development, including ASP.NET Core, C#, MS SQL Server, Redis, ElasticSearch, MongoDB, JavaScript, HTML, and CSS. Strong understanding of microservice web application development and DevOps practices. Expertise in Agile methodologies and project management principles. Exceptional problem-solving skills with the ability to address complex technical challenges. Experience with Docker, GitHub, Python, C, and AI models is highly advantageous. Tertiary qualifications in Information Technology, Computer Science, Engineering, or a related field. Why You Should Apply: Impactful Work: Be part of a company that empowers non-profit organisations to achieve greater impact through technology. Flexibility: Enjoy a flexible working environment with the option for remote or hybrid work arrangements (within Australia). Growth Opportunities: Join a team that values continuous learning and offers opportunities for professional development and career advancement.

Applications close Sunday, 13 October 2024
Take me to the job