Purpose The Software Engineer role focuses on back end development, designing, building, and maintaining scalable and secure server-side applications and integrations. You will collaborate with stakeholders, project teams, and technical leads to develop high-performance systems and ensure their reliability, security, and efficiency. Key Responsibilities Design, develop, and maintain back end applications and APIs using C# and .NET; Build and optimise database solutions, including data modeling and performant SQL queries; Develop and integrate RESTful APIs and back end services to meet business needs; Collaborate with stakeholders to understand requirements and deliver effective solutions; Troubleshoot and resolve back end issues, focusing on performance and scalability; Implement security best practices, including authentication, authorisation, and data protection; Leverage Azure PaaS for building cloud-native back end solutions; Ensure high code quality through automated testing, code reviews, and CI/CD pipelines; Maintain and enhance legacy back end systems while integrating modern technologies; and Balance technical debt reduction with delivering new back end features and enhancements. Challenges in the Role Optimising back end performance while maintaining system reliability; Integrating modern technologies with legacy back end systems; Addressing and resolving security and performance issues across back end systems; and Learning domain-specific knowledge to improve back end solutions. Key Stakeholders and Collaboration System Owners: Ensure back end services meet business expectations; Delivery Teams: Support timely and quality project delivery; Solution Architects: Align back end implementations with architectural standards; Production Support Teams: Assist in troubleshooting and resolving back end production issues; and Security Team: Address vulnerabilities and align back end services with security policies. Professional Experience Required 5 years of experience in back end development; Strong expertise in C#, .NET, and SQL; Experience in designing and optimising databases and back end architectures; Familiarity with RESTful APIs and integration patterns; Knowledge of web security best practices and implementations; Experience with Azure PaaS and CI/CD pipelines; Strong debugging and problem-solving skills; and Excellent communication skills to interact with business and IT stakeholders. Qualifications Degree in Computer Science, IT, or related field; and Microsoft Azure certifications (preferred). This is a permanent opportunity with good learning and career growth opportunities. $120,000 - $140,000 base, 4 days a week in the office (Mascot next to station) How to Apply For more information or a confidential discussion please call Matt Kirk at u&u on 0451 471 004 quoting reference number 39403 . At u&u Recruitment Partners, we value diversity, equity and inclusion. We welcome applications from Aboriginal and Torres Strait Islander people, people with diverse cultural and linguistic backgrounds and people with disability. Should you require reasonable adjustments throughout the recruitment process, we encourage you to make a request via adjustmentsuandu.com or phone the above-mentioned u&u consultant to discuss. In response to these requests, we will collaborate closely with you to implement the appropriate adjustments. Additionally, for a barrier-free and inclusive online experience, you can access u&u’s opportunities using accessibility software Recite Me at https://www.uandu.com/jobs. Please submit your resume in Word format only.