ConnectOS is seeking a Software Developer for a Melbourne-based IT services and consulting firm that provides a specialized SaaS platform for general practitioner (GP) clinics. The platform streamlines clinic operations by automating GP flow of funds, service fee calculations, and invoicing.
Key Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable code using C# .NET and modern JavaScript frameworks (preferably Angular)
- Implement CQRS and domain-driven architectures
- Develop database solutions using SQL
- Collaborate with the product team to deliver full-stack solutions
- Write unit and integration tests using Test Driven Development (TDD) methodologies
- Participate in code reviews and provide feedback
- Engage in end-to-end testing
- Work in an agile environment
Required Skills:
- At least 5 years of Software Development experience
- Proficiency in C# .NET and strong understanding of CQRS principles
- Solid knowledge of JavaScript frameworks, specifically in Angular
- Experience with SQL database design and management
- Strong focus on quality through end-to-end testing
- Experience in Test Driven Development (TDD) practices
- Understanding of Domain Driven Design (DDD)
Nice to Have:
- Experience in the Fintech industry or working with financial applications
- Familiarity with cloud services (e.g., Azure, AWS) and DevOps practices
- Previous experience working in a startup environment
Benefits:
- Home-based work
- Medical, Dental Coverage, and Life insurance from day 1 of employment
- Paid Vacation and Sick Leave (with Quarterly Sick Leave Conversion)
- Competitive salary package and annual appraisal
- Financial Assistance Program
- Mandatory Government Benefits and 13th Month Pay
- Regular Company Events, Work-Life Balance, and Career growth opportunities
Join ConnectOS and be part of a Great Place to Work certified company!