Experience and Skills Required:
- Min. 6 years of total experience in software development, preferably in product-based IT Company.
- Must have Product based IT company in software development environment experience
- 4 to 6 Years in .NET Framework, C#, ASP.NET (Web Forms/MVC)
- 3 to 4 Years in SQL Server (Stored Procedures, Functions, Joins)
- 2 to 3 Years with REST API integration & front-end frameworks (Angular preferred)
- C# Programming – Advanced coding expertise in .NET Framework
- ASP.NET (Web Forms & MVC) – Building scalable enterprise-level applications
- RDBMS – Microsoft SQL Server
- Entity Framework & LINQ Queries
- RESTful Web Services & API Integration
- Front-end Technologies – HTML, CSS, JavaScript; AngularJS/Angular
- Debugging & Problem-Solving
- Version Control Systems
- Software Development Life Cycle (SDLC)
- Mentoring & Code Review
Duties and Responsibilities:
- As a Lead developer you shall be part of an exciting and rapidly expanding team whose responsibility is to put the clients vision into reality. Your primary role would be Software development in .Net framework.
- Collaborate with cross-functional teams, including TPM's, BA's and developers to understand business requirements and develop web applications adhering to coding standards and best practices.
- Completion of the assigned tasks within the agreed timescale with high reliability and minimal defects.
- May be assigned to work within a development team or alone.
- Must be self-reliant in completion of advanced fault finding and debugging.
- Design and develop new applications, as well as enhancements to existing applications
- Conduct thorough testing to ensure application functionality and stability
- Provide technical support to resolve issues related to developed applications.
- Create and maintain documentation throughout the software development life cycle
- Conduct code review and work as a mentor to the junior developers
- Provide task estimates.
- Expected to work on complex tasks
Qualifications Required:
- Graduate in Computer Science or IT Engineering fields preferred.
- Graduate in other field of studies with relevant experience.