Job Summary (List Format):
- Lead and manage a development team with members ranging from junior to senior levels.
- Balance team leadership responsibilities with hands-on coding, ensuring adherence to best practices and efficient development cycles.
- Utilize Agile methodologies and workflows, focusing on continuous improvement and iterative delivery.
- Translate business requirements from Product Owners and stakeholders into technical roadmaps and actionable tasks.
- Provide mentorship and professional development guidance to team members.
- Develop and maintain .NET web applications using C#, ASP.NET MVC, .NET Core, WebAPI, and Entity Framework.
- Design and implement complex SQL Server queries, tables, stored procedures, and views.
- Participate in end-to-end web application implementation, from design to deployment.
- Utilize Git for version control and application development.
- Apply strong architectural and solution design skills to meet client requirements.
- Diagnose and resolve end-user issues, delivering effective technical solutions.
- Demonstrate comprehensive knowledge of object-oriented and service-oriented application development.
- Work within Scrum teams and contribute to Agile ceremonies.
- Communicate effectively with all levels of the organization, clients, and stakeholders.
- Manage competing priorities while maintaining high-quality deliverables and responsiveness.
- Work independently, showing initiative and self-motivation, while also collaborating across departments.
- (Desirable) Experience in UI design and prototyping.
- (Desirable) Familiarity with design patterns and best-practice software architecture.
Technical Skills/Tools:
- C#, ASP.NET MVC, .NET Core, WebAPI, SQL Server, Entity Framework, HTML5, CSS, JavaScript, Git.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.