Resmed is a mission-driven company focused on improving health and quality of life. The Associate Software Engineer will contribute to building and maintaining software features, writing and testing code, and collaborating with cross-functional teams to support production systems.
Responsibilities:
- Contribute to building and maintaining software features under the guidance of senior engineers
- Write, test, and debug code for applications and services
- Assist in developing and consuming RESTful APIs
- Participate in code reviews and incorporate feedback
- Work with databases to query and update data
- Help troubleshoot issues and support production systems as needed
- Collaborate with cross-functional teams including QA, product, and design
- Continuously learn new technologies and development practices
Requirements:
- Bachelor's Degree in Computer Science, Software Engineering, or equivalent experience
- 0–2 years of professional software development experience (internships/co-ops count)
- Foundational experience with C# and .NET (academic or professional)
- Understanding of Object-Oriented Programming principles
- Basic experience working with relational databases (e.g., SQL Server, Oracle) and writing simple queries
- Exposure to web development concepts (REST APIs, HTTP, client-server architecture)
- Familiarity with ASP.NET or similar web frameworks
- Understanding of software development lifecycle concepts (version control, testing, deployment basics)
- Ability to write clean, maintainable, and well-documented code with guidance
- Willingness to learn and work within an n-tier or enterprise application architecture
- Strong problem-solving skills and attention to detail
- Good communication and collaboration skills; able to work effectively within a team environment
- Exposure to JavaScript, HTML, and modern front-end frameworks (e.g., Angular)
- Internship or project experience with full-stack development
- Familiarity with Agile/Scrum environments
- Basic knowledge of cloud platforms (e.g., Azure or AWS)
- Exposure to healthcare, EDI, or insurance-related systems
- Experience with version control systems like Git