
Associate Technical Lead, Software Development
- Chennai, Tamil Nadu
- Permanent
- Full-time
Take part in roadmap development activities and deliver software products with high-quality standards.
Working in a multidisciplinary environment with close interaction between Software and System teams.Backend developer with some knowledge and experience in UI development in WPF (MVVM) is required.Experienced in:
- Infrastructures development in .NET C#
- C/C++/Python is an advantage
- Cross platform, Windows/Linux development
- Multithread cross process / distributed environments
- Containerized environments, is an advantage
- TCP/IP communication. gRPC is an advantage
- Web development, specifically Blazor, is an advantage
- Working in Agile methodology, is an advantage
- Working with Git, is an advantage
- Working with Azure Dev Ops, is an advantage
- Performance profiling knowledge, is an advantage
- Experience with HW/SW systems integration and multi-discipliner systems, is an advantage.
- Bachelor's/Master's degree in Computer Science/Computer Engineering/Software Engineering.
- 4-6 years of experience in C# & .Net.
- Hands-on knowledge and experience with OOD, OOP, and Multi-threading.
- A team player, with strong communication and interpersonal skills.