We are seeking a Senior C#.NET Developer to join our Product Squad in an Agile environment. The ideal candidate will have at least 8 years of experience working on IT projects, recent C#.NET experience, and a strong understanding of software architecture, design patterns, and object-oriented programming.
Requirements
- 8+ years' experience working on IT projects across multiple phases of the SDLC
- Recent C#.NET experience and at least 5 years development experience in.Net
- Strong understanding in software architecture, design patterns, SOLID principles and object-oriented programming
- Confidence in developing and mentoring in C#
- Knowledge of software configuration management using tools such as Git
- Familiarity with service-oriented frameworks
- Good business experience and understanding across several industries
- Ability to implement complex features and unit tests and fix complex bugs
- Ability to lead more junior developers and provide guidance on best practices, design patterns
- Excellent communication skills
- Good conceptual and problem-solving skills
- Ability to quickly learn and pick up new technologies
- Team player, who enjoys working collaboratively
- Ability to anticipate and proactively handle issues
- Ability to personally manage tasks and follow through
- Public Cloud exposure (Azure) is a bonus
Benefits
- Flexible work schedule
- Hybrid work setup (Twice a week)
- Work-Life balance
- APAC focus means no graveyard shifts
- Spotter fees
- HMO with Free 4 Dependents
- Leave credits
- Performance bonuses