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.
Bachelor's degree in Computer Science