ESP Engineered is seeking a Full Stack Developer based in Ernakulam, Kerala. You will be responsible for developing, testing, and maintaining high-quality web applications using .NET and Angular frameworks. Collaborate with cross-functional teams and optimize applications for performance and security. Ideal candidates will have a Bachelor's degree in Computer Science and 5-8 years of experience, including strong knowledge of C#, .NET, and SQL Server. This position entails significant independence and teamwork.
Qualifications
5-8 years of experience as a Full Stack Developer.
Strong experience in C#, .NET Core/.NET Framework, and RESTful API development.
Solid understanding of SQL Server and database design.
Responsibilities
Develop, test, and maintain high-quality web applications using .NET and Angular frameworks.
Design and implement RESTful APIs for seamless communication.
Collaborate with cross-functional teams including UX/UI designers.
Skills
C#
.NET Core/.NET Framework
RESTful API development
SQL Server
Git
Problem-solving
Communication
Education
Bachelor's degree in Computer Science/Engineering
Job description
Database: SQL Server
Key Responsibilities:
Develop, test, and maintain high-quality web applications using .NET and Angular frameworks.
Design and implement RESTful APIs for seamless front-end and back-end communication.
Collaborate with cross-functional teams, including UX/UI designers and product managers.
Optimize applications for scalability, performance, and security.
Stay updated with emerging trends in full-stack development and recommend improvements.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
5-8 years of professional experience as a Full Stack Developer.
Strong experience in C#, .NET Core/.NET Framework, and RESTful API development.
Solid understanding of SQL Server, including database design and query optimization.
Experience with Git for version control.
Strong problem-solving and debugging skills.
Excellent communication and collaboration abilities.
Ability to work independently and as part of a team.