Opportunity Snapshot :
Senior .NET Developer & Mid-Level .NET Developer
Role Overview:
Aspart of the Technology Team, this role will partner closely with businessrepresentatives to deliver high quality Senior .Net Developer services at paceto drive strategic outcomes for Bupa’s customers. The purpose of this role isto contribute to software development and maintenance, including successfuldelivery of strategic change initiatives across the Bupa technology stack. Therole will include requirement analysis, assistance with solution design, codedevelopment, unit testing and implementation of highly maintainable andscalable solutions.
Your Contribution:
1. Implement .Net solutions tosuccessfully deliver business requirements with high quality.
2. Efficiently working on differentapplications’ enhancements, defects as well as development new features whenrequired
3. Develop high quality code that leveragesexisting Bupa code libraries, patterns and architectural techniques where theyexist
4. Extend and improve existing code libraries,patterns and architectural techniques
5. Develop functional and appealingweb applications based on usability and build reusable code and libraries forfuture use
6. Undertake design and development activitiesincluding coding, testing, deployment scripting and configuration areas in .NETdomains and other related technologies
7. Proactively support the uplift of projectdelivery practices and participate in and contribute to Communities of Practicewithin Bupa
8. Mentor and guide graduate andother level developers on best practice
9. Other responsibilities as directed by theProject Manager or Reporting Manager You may also carry out any other dutiesreasonably requested by Bupa from time to time
Your Qualifications: Qualifications and training Education and Experience:
10. Tertiary qualifications in Information Technology, Computer Science, Software Engineering, or equivalent experience.
11. 5-7+ years of experience in a .NET Developer role with a minimum of 5+ years of commercial experience in developing web applications using C#, ASP.NET MVC, and Web API.
12. Demonstrable expert competence level in using development and automated testing tools in the .NET domain, employing mocking frameworks and Dependency Injection (DI) principles.
13. Some understanding and experience with client-side scripting, JavaScript libraries, and web frameworks, including jQuery, Bootstrap, AngularJS, and React (desirable).
14. Some understanding and experience with HTML, CSS, and CSS pre-processing platforms, such as LESS and SASS (desirable).
15. Experience with code versioning tools, such as Git and TFS.
16. Experience with the Azure Cloud platform or equivalent.
17. Experience in API integration development.
18. Experience with WCF and Winforms is desirable.
Skills and Attributes:
19. Excellent leadership, communication, and interpersonal skills.
20. Strategic thinking and problem-solving skills.
21. Effective at managing change and multiple priorities in a dynamic environment, with the ability to see the bigger picture.
22. Good understanding of software design principles and patterns.
23. Understanding of the Systems Development Life Cycle (SDLC).
24. Knowledge of the health insurance business (desirable).
25. Knowledge of Azure DevOps (mandatory) and Confluence (desirable).
Key Relationships:
26. ScrumMasters, Project Managers and Delivery Managers
27. Product Owners and Product Managers
28. Developers and Technical Leads
29. On-site and off-site Technology Teams
30. Internal Bupa IS teams, including: ProductionServices, Change Management, QA & Release Managers, Strategy &Architecture, Service Delivery, Testing Services and Business Analysts
31. Technical Suppliers
What’s in it for me?
As well as a competitive salary, a range of Bupabenefits and flexible working/work from home arrangements, you’ll be challengedand encouraged to innovate. You will partner with colleagues whoare dedicated to delivering exceptional experiences. We respect andconsider everyone, knowing your difference will make the difference.
Perk highlights:
32. Discount on our health insurance, travel, car, home, contents, andpet insurance products as well as discounts when you attend a BupaDental clinic or purchase glasses from a Bupa Optical store.
33. A dedicated internal wellbeing team provides youwith a range of services, such as a global resilience program,regular training opportunities on a range of wellbeing topics and accessto a variety of wellbeing discounts.
34. An additional well-being day each year to treatyourself.
About Bupa
Bupa is an international healthcare group which has been committedto a purpose of longer, healthier, happier lives and making a better world formore than 70 years. In Australia and New Zealand, Bupa supports more than 5million customers through a broad range of health and care services includinghealth insurance, aged care, rehabilitation, dental, optical, medical, hearing,and medical visa services.
Our people reflect the diversity of our community. At Bupa,your wellbeing, identity, and own story is respected and valued.
Apply now and become an integral part of ourinnovative and dynamic team!