Senior Software Engineer
Senior full-stack .NET Engineer doing hands-on C# and Angular/TypeScript development with SOLID principles, Azure DevOps, and CI/CD, plus L2/L3 support in a build-and-operate product culture.
- Compensation
- Not disclosed
- Location
- Pune, Maharashtra, India
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Strong full-stack .NET engineering skills with C# and testing frameworks
- Experience developing high-performance, scalable and extensible software
- Excellent communication skills and experience liaising with stakeholders
- Ability to create software that is easy to test, debug and maintain following best practices
- Agile/Scrum, secure coding, CI/CD in a commercial production environment
- Degree in Computer Science, Engineering, Mathematics or equivalent industry experience
Nice to have
- Angular experience
- AI, C++, GPUs, language parsers, AI-based tools (e.g. Copilot) and PaaS services such as OpenAI, WPF, Git, Pulumi
- Experience developing cloud-based SaaS solutions, especially on Azure
Full description
The Role:
Work as an integral part of the software engineering team as a senior independent contributor, working closely and liaising as needed with local Engineers and development teams in Sydney.
Hands on development in C#/ Angular/ TypeScript, this is a hands-on role), employing SOLID principles. We believe in doing things the right way and give developers the space to do so.
Work closely with UX Designers to create a simple, intuitive and pleasant-to-use user experience and journey
Use Azure DevOps, NUnit or other unit testing frameworks, TeamCity, Jasmine, JEST, Cypress or similar tools
Take on Testing and automation related activities when required
Be part of our build and operate culture for our products, including L2/L3 support, investigations and bug fixes.
Essential Experience:
Strong software engineering skills as a full stack .NET Engineer, using C# and other testing frameworks who practice well-structured development techniques. Angular experience highly desirable
Experience developing high-performance, scalable and extensible software
Excellent communication skills and experience liaising with stakeholders
Ability to create software which is easy to test, debug and maintain, written to best practices
Agile/Scrum, secure coding, CI/CD in a commercial production environment
Degree-educated in Computer Science, Engineering, Mathematics or equivalent industry experience
An outcome driven, collaborative, curious and agile mindset, always looking to learn and improve but with an ability to work independently where required
Desirable Experience:
AI, C++, GPUs, Language parsers, AI based tools (eg: Co Pilot) and PaaS services such as OpenAI, WPF, Git, Pulumi
Experience developing cloud-based SaaS solutions, especially on Azure