Job Title : Senior Full Stack Developer
Experience : 5-10 Years
Location : Chennai
Job Description :
Key Responsibilities:
- Back end API Development:
- Design, develop, and maintain Back end API development using .NET Core.
- Write clean, scalable, and efficient code following best practices and coding standards.
- Implement and optimize APIs, web services, and integration solutions.
- System Architecture:
- Collaborate with architects and other developers to design and implement system architectures and solutions.
- Ensure the application architecture is aligned with business goals and requirements.
- Conduct code reviews and provide constructive feedback.
- Maintenance and Support:
- Troubleshoot and resolve complex technical issues.
- Perform regular maintenance and updates to ensure system reliability and security.
- Provide on-call support as needed.
Technical Skills:
Backend:
- Proficiency in C#, .NET Core, and .NET Framework.
- Experience with RESTful API development and integration.
- Good experience with Entity Framework
- Strong knowledge of SQL Server and database design.
- Familiarity with cloud platforms AWS.
- Experience with version control systems, preferably Git.
Frontend:
- Proficiency in Angular (Version: 17 standalone): Extensive experience with Angular framework, including Angular (7+).
- This includes deep knowledge of Angular components, directives, services, routing (Lazy loading), forms, pipes and other essential features.
- JavaScript/TypeScript: Strong proficiency in JavaScript/TypeScript programming languages, including more than ES6+syntax and features.
- HTML/CSS: Thorough understanding of HTML5 and CSS3, bootstrap 4+ , Angular power bootstrap or Angular Material including responsive design principles and
- CSS pre-processing platforms like SCSS.
- Web Development: Solid understanding of web development concepts such as DOM manipulation, RESTful APIs, HTTP protocols, and AJAX.
- UI/UX Design: Familiarity with UI/UX design principles and experience in translating UI/UX designs into interactive web applications.
Additional Experience (Optional):
- Experience with DevOps practices and CI/CD pipelines.
- Knowledge of micro services architecture.
- Familiarity with Agile/Scrum methodologies.