Senior Software Engineer — Melbourne, Melbourne Region
Expired

ABOUT THE ORGANISATION Our client is an innovative healthcare technology company on a mission to build cutting-edge software solutions that positively impact the healthcare industry. They are focused on developing secure, scalable, and user-friendly applications that address real-world challenges in healthcare. You will be joining a forward-thinking team dedicated to making a difference through technology. ABOUT THE ROLE We are seeking a Senior Full-Stack Software Engineer to help develop robust healthcare applications using modern technologies. This is a unique opportunity to play a key role in building scalable, efficient solutions that support critical healthcare operations. You will contribute across both frontend and backend development, while also leveraging cloud infrastructure to ensure security and performance. Key Responsibilities: Frontend Development : Design intuitive, responsive user interfaces using React.js, HTML5, CSS3, and Bootstrap. Windows Application Development : Build and maintain Windows applications using WPF, and manage MSI installers with tools like Wix. Backend Development : Develop scalable microservices architecture using .NET, adhering to domain-driven design principles. Write clean, performant, and maintainable server-side code in C# and .NET 8. Implement unit tests with XUnit and mock dependencies using Moq. Utilize design patterns like Strategy, Command, and Factory for improved code flexibility. Leverage parallel programming techniques with Task, async/await, and threading constructs. Cloud Infrastructure : Use AWS services (EC2, S3, RDS, SNS, SQS, Step Functions) for application hosting, monitoring, and scaling. Security : Implement secure authentication mechanisms (OAuth 2.0, Microsoft Identity) with EF Core. Database Management : Manage SQL (SQL Server) and NoSQL (MongoDB, DynamoDB) databases. DevOps & Collaboration : Work with Git/Bitbucket for version control and Jira/Confluence for team collaboration. Contribute to CI/CD pipelines for seamless software deployment. Monitor application performance using AWS CloudWatch, New Relic, and Kibana. ABOUT YOU The ideal candidate will be a highly skilled Full-Stack Developer with a strong focus on backend development and experience in cloud-based architectures. You'll be a team player who thrives in a fast-paced environment and enjoys solving complex challenges. Skills & Qualifications: 5 years of experience in full-stack development, focusing on serverless microservices architecture. Strong experience in C#, .NET Core/8, XUnit, and design patterns. Proficiency in frontend technologies: React.js, HTML5, CSS3, Bootstrap. Experience in Windows app development and build/release processes. Hands-on experience with authentication protocols (OAuth 2.0, Microsoft Identity). Strong database management skills (SQL Server, MongoDB, DynamoDB). Experience with AWS cloud infrastructure (EC2, S3, RDS, SNS, etc.). Familiar with DevOps practices and CI/CD pipelines. Knowledge of monitoring tools like DataDog, CloudWatch, and Kibana. Preferred Qualifications: Degree in Computer Science or related discipline. Experience in healthcare technology, particularly with HIPAA compliance. Familiarity with containerization (Docker, Kubernetes). Knowledge of event-driven architectures using AWS SNS/SQS. What's on Offer: Competitive salary based on experience. Flexible working hours with a hybrid remote/office work model. Join a passionate team dedicated to building solutions that improve healthcare. A supportive work environment with opportunities for growth and professional development. Please apply for more information, or reach out to Scott at scott.bimrose mane.com.au

Applications close Sunday, 8 December 2024
Take me to the job