Sr Software Engineer (C#, .net, Azure)
The Role
We are seeking a Senior Software Engineer to join our global team. As a Senior Software Engineer, you have an uncanny knack for problem solving and you have a sharp product mindset. You will be involved in all aspects of the software design process and create high-performing, scalable, and secure products. In addition, you will use your advanced knowledge to upskill and mentor junior engineers.
Role Specifics
- Work Location: TBD
- Travel: TBD [The percent of travel is an estimation, and it could vary up or down based on business needs throughout the year.]
- Reporting Structure: Reports to TBD
Application Deadline: This role will accept applications until XXXX, unless otherwise posted.
What You Will Own
- Development, maintenance and support of a C# ASP.NET application
- Collaborate with engineers, product managers, designers and other stakeholders within Australia and internationally to meet customers needs
- Contribute to code reviews and automated testing
- Participate in daily stand-up and regular refinement and planning meetings as part of a team-based, agile/scrum environment
- Work autonomously and pair up with team members when appropriate
Required Qualifications
- 6+ years of experience in software engineering
- Bachelor's degree in Computer Science, Information Technology, or similar
- Deep knowledge of .NET ecosystem (framework 4.6+ / .NET 6+)
- Web technologies C#, MVC, HTML, JavaScript, CSS etc
- Experience with testing frameworks in C#
- Good understanding with Azure SQL
- Experience with software development tools and processes including Git, Visual Studio, Agile/Scrum, Jira
- Experience working on SAAS platforms at scale
- An inclination towards communication, inclusion, and visibility
- Experience with coaching and uplifting other developers, and the confidence to challenge the status quo
Preferred Qualifications
- Strong organizational and communication abilities
- Accessibility
- Knowledge of containerisation technologies
- Understanding of CI/CD pipelines and DevOps principles
- Proficiency with one or more public cloud providers such as Azure, AWS or GCP
- A test-driven approach to engineering