Senior .NET Full Stack Developer
Bangalore, Karnataka, India
Job Description
We are seeking a skilled and experienced Angular Expert and .NET Developer to join our team. In this role, you will be responsible for developing high-quality web applications using Angular and the .NET framework. You will collaborate with cross-functional teams to gather requirements, design and implement solutions, and ensure the efficient performance of web applications. The ideal candidate has a strong background in Angular development, proficiency in the .NET framework, and possesses excellent problem-solving skills.
The successful candidate will work with members of the development team, testing team, database team, and business analysts on a daily basis.
Roles & Responsibilities
- Design, develop, and implement web applications using Angular and the .NET framework.
- Collaborate with stakeholders to gather and analyze business requirements and translate them into technical specifications.
- Develop user interfaces and implement responsive designs using Angular, HTML, CSS, and JavaScript.
- Build reusable components and libraries to ensure consistent user experiences and code efficiency.
- Integrate back-end services and databases using the .NET Core (C#, ASP.NET) and related technologies.
- Implement secure authentication and authorization mechanisms to protect sensitive data.
- Optimize web applications for maximum speed and scalability.
- Perform unit testing and debugging of Angular and .NET applications to ensure high quality and performance.
- Collaborate with cross-functional teams including designers, analysts, and quality assurance to ensure seamless integration of front-end and back-end systems.
- Stay up-to-date with the latest Angular and .NET development trends, best practices, and frameworks.
- Participate in code reviews and contribute to the continuous improvement of development processes and standards.
- Troubleshoot and resolve application issues, and provide timely support to end-users.
Desirable Skills:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Proven experience as an Angular Developer and .NET Developer, working on complex web application projects.
- Strong knowledge of Angular and proficiency in developing web applications using Angular 2+.
- Expertise in HTML5, CSS3, and JavaScript, with a focus on creating responsive web interfaces.
- Solid understanding of the .NET framework, including C#, ASP.NET, and related technologies.
- Experience with RESTful APIs and integration of front-end applications with back-end services.
- Familiarity with SQL Server or other relational databases and ORM frameworks (e.g., Entity Framework).
- Knowledge of design patterns and best practices in web application development.
- Strong programming skills in TypeScript, JavaScript, and C#.
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work effectively in a fast-paced and dynamic environment.
- Experience with other front-end frameworks (e.g., React, Vue.js) and additional .NET technologies (e.g., ASP.NET Core) is a plus.
- Relevant certifications (e.g., Microsoft certifications, Angular certifications) are a plus.
Pay: ₹3,500,000.00 - ₹4,000,000.00 per year
Work Location: In person