The Senior Software Engineer designs and delivers complex solutions across the full stack while providing technical leadership. The role drives architectural discussions, ensures robust security and quality standards, mentors developers, and leads the adoption of modern engineering practices including responsible AI usage.
Requirements
- Bachelor's degree in computer applications or higher
- 6+ Years in Software Development
- Excellent in C#, ASP.Net, Visual Studio, Web Services, MsSQL, JavaScript, jQuery, Angular (2 & above version), Bootstrap, CSS, html, Web API, Node JS,.Net Core
- Demonstrated use of AI for software design, coding, or testing workflows
- Strong leadership and communication skills; ability to mentor peers
- Fluent verbal and written English Communication Skills
- Client communication skills
- Highly motivated & self-driven with a proven ability to perform multi-tasking
- Achieving assigned Deadlines
- Ability to independently research and evaluate technical solutions
- Deep knowledge of microservices architecture with distributed communication
- Experience with Domain Driven Development, Event Sourcing and distributed architecture
- Following principles of Clean Code
Benefits
- Company Paid Group Mediclaim Insurance
- Company Paid Group Personal accidental insurance
- Company Paid Career Advancement Opportunities
- Best-in-the-Industry referral policy
- 29 Paid leaves throughout the year
- Company-paid Maternity leaves for female employees