.Net Developer
As a Senior .NET Developer at Pizza Hut Australia, you will play a key role in our technology team, contributing to the development and enhancement of the digital platforms. You will work closely with cross-functional teams to deliver high-quality software solutions that drive the business forward. This is an excellent opportunity for a talented and experienced developer who is passionate about technology and thrives in a dynamic environment.
Key Responsibilities
· Design, develop, test, and maintain scalable and robust .NET applications to meet business requirements.
· Work closely with product owners, QA, and other stakeholders to understand requirements and translate them into technical solutions.
· Identify opportunities for process improvement, code optimization, and system enhancements, and actively contribute to the evolution of our development practices.
· Troubleshoot and resolve technical issues in a timely manner, applying analytical and problem-solving skills to deliver effective solutions.
· Create and maintain technical documentation, including system architecture diagrams, API specifications, and code documentation, to ensure clarity and maintainability.
· Adhere to coding standards, best practices, and quality assurance processes to ensure code quality, reliability, and security.
· Demonstrate excellent debugging skills to identify and resolve issues within .NET applications, including but not limited to code errors, performance bottlenecks, and system failures.
· Ability to operate in Agile / Scrum development environments.
· Strong version control skills and branching workflow; i.e. Git, Git Branching and Bitbucket
· Design, implement, and integrate SOAP and RESTful web services to facilitate communication between our web applications and external systems.
· Ability to complete work following engineering standards, best coding practices and a desire to develop new bold ideas.
· Troubleshoot and resolve technical issues in a timely manner, applying analytical and problem-solving skills to deliver effective solutions.
· Strong understanding of software design principles, object-oriented programming, and design patterns.
· Ability to work independently with minimal supervision and take ownership of tasks from start to finish.
· Strong understanding of software design principles, object-oriented programming, and design patterns.
· Strong verbal and written communication skills to articulate technical concepts, collaborate with team members, and effectively communicate with stakeholders at all levels.
· Familiarity with project management tools such as Jira.
· Familiarity with Cursor AI, Amazon Web Services (AWS), and Braze.