Fullstack Developer
Description
Responsibilities:
- Design, develop, and maintain applications using C#. NET Core, Angular. Implement, manage, and optimise RESTful APIs.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify bottlenecks, troubleshoot issues, and implement reliable fixes.
- Maintain high standards of code quality, structure, and automation.
- Write and maintain unit tests using established unit testing frameworks (e. g., xUnit, NUnit) to ensure code quality.
Requirements:
- 5+ years of experience in full-stack development with C#. NET Core and Angular.
- Strong hands-on experience with RESTful APIs and Entity Framework.
- Expertise in Angular for front-end development.
- Solid understanding of advanced C# features.
- Experience with NUnit or similar unit testing frameworks.
- Hands-on experience with Docker for containerising applications.
Good to Have:
- Experience with SQL Server/PostgreSQL, including stored procedures and related database development.
- Exposure to the electrical domain or experience working on similar industry projects.
- Qualifications: B. E/B. Tech/MCA/M. E/M. Tech/MSc in Computer Science or a related field.
- Proven experience as a Full Stack Developer or in a similar development role.
- Strong analytical and problem-solving skills with keen attention to detail.
- Excellent communication and teamwork abilities.