Description

Key Responsibilities:
• Application Development:-

• Design, develop, and maintain web applications using ASP.NET, ASP.NET CORE, C#, Angular and Blazer(Optional).

• Collaborate with cross-functional teams to define, design, and ship new features.

• Ensure the performance, quality, and responsiveness of applications.

• Identify and correct bottlenecks and fix bugs.

• Technical Leadership:-

• Lead and mentor junior developers, providing guidance and support.

• Participate in code reviews to maintain code quality and share knowledge.

• Stay updated with the latest industry trends and technologies to drive innovation.

• Project Management:-

• Work closely with project managers and stakeholders to understand project requirements and deliverables.

• Estimate effort and time required for development tasks.

• Ensure timely and efficient delivery of high-quality software projects.

• Continuous Improvement:-

• Advocate and implement best practices and standards in software development.

• Contribute to continuous improvement by suggesting enhancements to user interface, architecture, and development processes.

Qualifications:-
• Bachelor's degree in Computer Science, Engineering, or a related field.

• 4+ years of experience in software development with a strong focus on DotNet and DotNet Core.

• Proficiency in ASP.NET, C#, Angular, HTML5, CSS3, JavaScript, and TypeScript.

• Experience with RESTful services and APIs.

• Strong understanding of software design patterns and principles.

• Excellent problem-solving skills and attention to detail.

• Strong verbal and written communication skills.

• Ability to work independently and as part of a team in a fast-paced environment.

Education

Bachelor's degree in Computer Science