Senior Software Engineer
Professional Search Group
- Australia
- Permanent
- Full-time
- Lead the design, development, and implementation of complex software features using modern .NET technologies (e.g., .NET 6, ASP.NET Core, C#)
- Leverage Azure cloud services (e.g., Azure App Service, Azure Functions) to build scalable and reliable applications
- Collaborate with cross-functional teams (designers, product managers) to translate business requirements into technical solutions
- Write clean, maintainable, and well-documented code, adhering to best practices and coding standards
- Conduct code reviews, mentor junior engineers, and foster a collaborative development environment
- Stay up-to-date with the latest trends and innovations in .NET and Azure
- Participate in the entire software development lifecycle (SDLC)
- Proven experience (5+ years) as a Software Engineer with a strong focus on .NET development
- In-depth knowledge of .NET platform (C#, ASP.NET Core, .NET 6+) and object-oriented programming principles
- Solid understanding of cloud computing concepts and experience with Azure services (a plus)
- Experience with designing and implementing software architecture (a plus)
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Ability to work independently and manage multiple priorities effectively
- Passion for building high-quality, user-centric software
- Competitive salary range: Up to $140,000 per year
- Hybrid work arrangement: 3 days in the office (Eastern Suburbs), 2 days remote
- Free parking
- Comprehensive benefits package (health insurance, dental, vision)
- Opportunity to work on cutting-edge technologies and solve challenging problems
- Collaborative and supportive work environment