Job Details
Job Location:
Ahmedabad
Mode:
Work from office
Working Day:
5 Days
Position:
Full Stack Developer(.Net + Angular)
Experience:
3+ Years
No Of Openings:
3
Details
We are seeking an experienced Full Stack Developer with proficiency in both .NET for backend development and Angular for frontend development. You will be responsible for the full software development lifecycle, including the design, development, testing, and deployment of web applications. The ideal candidate will work collaboratively within a team and contribute to creating high-performing, maintainable, and scalable solutions.
Responsibilities
- Develop and maintain full-stack web applications using .NET (C#) and Angular.
- Work closely with cross-functional teams to gather requirements and design solutions.
- Implement the front-end logic and user interfaces using Angular while ensuring responsive and user-friendly design.
- Build and maintain backend services and APIs using .NET Core/ASP.NET.
- Integrate front-end and back-end components to create a seamless user experience.
- Write reusable, testable, and efficient code for both front-end and back-end.
- Perform code reviews, debug issues, and ensure application performance and security.
- Design and implement relational and non-relational database schemas (SQL Server, PostgreSQL, etc.).
- Ensure cross-browser compatibility and maintain application functionality across platforms.
- Participate in Agile development cycles, collaborating with product managers and other team members.
- Stay updated on emerging technologies, trends, and best practices in web development.
Required Skills
- 3+ years of experience in .NET (C#, ASP.NET Core, MVC) and Angular (version 2 and above).
- Solid experience with HTML5, CSS3, JavaScript, and modern JavaScript frameworks (like Angular).
- Expertise in creating and consuming RESTful APIs.
- Experience with SQL databases (SQL Server, MySQL) and writing efficient queries.
- Familiarity with version control tools like Git.
- Ability to manage multiple projects and prioritize effectively.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work well in a team.
Preferred Skills