Description Job Description Position description 1. Job Title Senior .Net Engineer 2. Reports to Tech Lead 3. Employing Entity BUPA HI Pty Limited 4. Department Technology 5. Industrial Instrument Bupa Australia Enterprise Agreement 2020 6. Instrument level Zone IT5 7. Management level C 8. Job Profile Development Consultant 2 9. Manages 0 10. Location Melbourne 11. Date revised 20/02/2024 12. Job Purpose This position acts as an integral part of the Supprot of Application Systems solutions, to meet business expectations in the structured programming environment. The primary focus will be across analysis and design activities and contributing to Maintenance of application, coding, testing, integration, and implementation activities on the .net application support and development space. 13. Responsibilities · Work collaboratively with the other IT functions in responding to Business unit requirements that underpin the day to day activities of existing .NET-related applications systems. · Ensure SLA for Support tickets are met. Should Proactively be willing monitor the alerts, to ensure the systems are up and running to increase the availability of applications to our end customers. · Undertake personally or involve or coordinate the Solution (functional & Technical) Design activities and deliver the identified design documents. · Involve in Application support activities with the teams’ dynamically allocated; estimates, prioritise, plan and allocate tasks to team members. Mentor, monitor and guide the team members for a successful delivery on time, budget and with the desired quality · Ability to work autonomously or in a team where there is a need to collaborate with various other teams and stakeholders to deliver Ticket resolutions · Have a very strong focus on system analysis, solution and technical design activities with high-quality documentation and realistic work estimates as the end-deliverables · Ability to work with external development teams and vendors to achieve a common development and integration goals and to ensure quality is there for the end outcome · Ability to write detailed technical specification and ensure that proposed technical design complies with the application architectural principles · Ensure that coding activities in the .NET team comply with the intention of the Technical specification, using judgement and communication skills to alter where appropriate · Ensure that application deliverables comply with the quality requirements defined by the Quality Assurance area You may also carry out any other duties reasonably requested by Bupa from time to time. (Not to be removed) · Application life cycle maintenance and upgrade Programs · Test driven approach and be part of Agile support practice · Proactively support the uplift of project delivery practices and participate in and contribute to Communities of Practice within Bupa · Mentor and guide graduate and other level developers on best practice · responsibilities as directed by the Project Manager or Reporting Manager 14. Qualifications, Training and Experience · A degree in Computer Science or a related field · following technologies and tools: o .Net Framework 4.8 and Core with strong C# experience o Backend integration work involving the use of APIs and WCF Services o Strong Experience in Azure stack (Functions, ServiceBus, APIM and DevOps) o Strong Experience in Web Technologies – ASP.NET, MVC, Javascript, Web API, Restful services o Oracle 19c backend database and MS SQL Server o Unit Test Frameworks and principles o Experience GitHub repo • 5-7 years’ experience in a .Net Developer role with a minimum o • 5 years of commercial experience in developing web applications using C#, ASP.NET MVC and Web API • • Demonstrable expert competence level in using development and automated testing tools in the .Net domain using the mocking framework and DI principles. • Some understanding and experience with client-side scripting, JavaScript libraries and web frameworks including jQuery, Bootstrap, AngularJS, React (desirable) • Some understanding and experience with HTML, CSS and CSS pre-processing platforms, such as LESS and SASS (desirable) • Experience with code versioning tools, such as Git and TFS • Experience with Azure Cloud platform or equivalent • Experience in API integration development • Experience with WCF and Winforms is desirable 15. Key relationships · Work closely with the following internal stakeholders o Technology Development Team o Customer Interfaces area and Business Analysts o IS Business and IS Project Managers o Application Support area & DBAs o Strategy & Architects & Security o Service Delivery o Testing Services o Business SMEs o Quality & Release 16. Risk management and compliance obligations (Not to be removed) · Responsible for understanding the risks, accountabilities, rules and processes associated with my role. · Report issues, incidents and complaints in a timely manner. · Understand the laws, regulations, policies and procedures that apply and ensure controls enabling compliance are built into documented processes and procedures. · Work in accordance with Bupa Health and Safety Policy, always applying safe working practices and procedures and comply with all instructions given about ensuring health and safety at work. · Apply information security skills and / or experience to effectively and securely perform the required obligations of the organisation. 17. Role modelling Bupa’s Values (Not to be removed) A primary responsibility of this role is to consistently behave according to Bupa’s Values and to be an exemplary role model of Bupa’s Values every day. 18. Delivering fair outcomes for consumers and understanding your regulatory obligations (Not to be removed) · Put fair treatment of customers at the heart of what you say and do. Be courageous and speak up if you believe our products or services do not deliver what we have led our customers to expect. · Be accountable and take ownership for ensuring you are familiar with all regulatory requirements that fall within the remit of your role and comply with them at all times. Seek guidance if you need support understanding your regulatory requirements. Notify, without delay, any potential or actual breach of regulation.