Are you a skilled Full Stack Developer looking for a new challenge? This is an exciting opportunity to join a dynamic team and contribute your expertise to the development of a cutting-edge application.
The ideal candidate will have strong experience in .NET 6 for backend development and Angular for frontend development, with a preference for either frontend or backend specialization while maintaining proficiency in both. A strong focus on writing high-quality code is essential, as well as excellent communication skills to work effectively in a cross-functional team.
The successful candidate will design, develop, and maintain robust backend services using .NET 6 to support application functionality, ensuring scalability, security, and performance in a Microsoft Azure environment. They will also build responsive and user-friendly front-end interfaces using Angular, work closely with business analysts to translate requirements into technical specifications, and collaborate with testers to support the creation of test plans.
Responsibilities :
- Design, develop, and maintain robust backend services using .NET 6
- Build responsive and user-friendly front-end interfaces using Angular
- Work closely with business analysts to translate requirements into technical specifications
- Collaborate with testers to support the creation of test plans
- Integrate with databases, APIs, and third-party systems to support workflows
- Write well-documented code adhering to best practices and GAMP5 compliance standards
- Participate in code reviews to ensure high-quality deliverables
- Contribute to architectural decisions in collaboration with the broader team
Requirements :
Strong proficiency in .NET 6 and higher for building RESTful APIs and MicroServicesExpertise in Angular (version 13 and higher)Experience with state management (e.g., NgRx or similar)Proficiency in both frontend and backend development, with a preference for specialization in either areaStrong focus on writing high-quality code as the primary responsibilityStrong understanding of software development lifecycle (SDLC), with experience in Agile Scrum methodologiesExperience with Version Control systems (e.g., GIT)Benefits :
Opportunity to work on a cutting-edge applicationCollaborative and dynamic team environmentProfessional development opportunitiesOthers :
Frequent code reviews and feedback sessionsOpportunities for professional growth and development