The ideal candidate will lead development activities, gather requirements, coordinate with clients, and guide team members while ensuring high-quality deliverables.
Gather and analyze business requirements; convert them into technical specifications.
Design, develop, and maintain applications using ASP.NET, MVC, .NET Core, C#, SQL Server, Oracle.
Participate in application architecture, coding, unit testing, and integration.
Conduct UAT support, system testing, and performance tuning as needed.
Prepare and maintain technical documentation (SRS, design documents, user manuals).
Lead, mentor, and support junior team members in development tasks.
Coordinate and communicate effectively with clients to understand requirements, provide updates, and resolve issues.
Ensure timely delivery of high-quality code following industry best practices.