Job Description :
We are looking for a talented Full Stack Developer to join our team. You will be responsible for developing and maintaining web applications that combine the power of Angular for front-end development. If you are passionate about delivering high-quality software solutions, have a strong command of both Angular and .NET technologies, and enjoy working in a collaborative environment, we'd like to meet you.
Key Responsibilities :
Front-End Development :
- Develop responsive and user-friendly web interfaces using Angular.
- Collaborate with the UI / UX design team to create visually appealing web applications.
- Implement best practices in front-end development for performance and maintainability.
- Optimize applications for cross-browser compatibility.
Back-End Development :
Design, build, and maintain efficient and reliable .NET applications.Develop RESTful APIs using NodeJS and services for data retrieval and manipulation.Integrate back-end services with the front-end application.Implement security and data protection measures.Database Management :
Work with database systems (e.g., SQL Server, MySQL, Mongo DB) to store, retrieve, and manipulate data.Design and optimize database schemas for efficient data access.Testing and Debugging :
Perform unit testing and debugging of applications to ensure functionality and performance.Troubleshoot and resolve technical issues.Qualifications :
Proven experience as a Full Stack Developer working with Angular and .NET technologies.Strong proficiency in Angular, TypeScript, HTML, CSS, and JavaScript.Solid knowledge of .NET framework and languages (C#).Experience with front-end libraries and frameworksExperience with source controlFamiliarity with databases and data modeling.Knowledge of RESTful API design.Understanding of web security principles.Excellent problem-solving and communication skills.Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred).Additional Skills (optional) :
Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).Knowledge of microservices architecture.Familiarity with cloud platforms (e.g., AWS, Azure).Experience with front-end state management (e.g., Redux, NgRx).DevOps skills (CI / CD pipeline setup, automation).(ref : hirist.tech)