
Senior Software Engineer
- Chennai, Tamil Nadu
- Permanent
- Full-time
- 8+ years experience in software development engineering, architecting, building, and scaling robust and efficient software systems.
- Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent practical experience.
- Strong ability in Algorithmic Thinking,
- Solid experience with API Development, including API protocols or design principles and experience in designing and building
- Strong understanding of Code Testing methodologies.
- Strong understanding of Object-Oriented Design (OOD) principles and their application in designing scalable software architectures.
- Solid understanding of Software Development principles
- Solid experience with Source Control Management (SCM) tools
- Proven ability to lead Team Collaboration within a software development team and mentor junior engineers.
- Strong skills in creating Technical Writing Documentation.