Responsibilities :
Full Stack Development :
- Hands-on development using a variety of technologies, including jQuery, Angular, React / React Native (Mandatory), Vue.js, Node.js, and .NET / C# (Mandatory)
- Design and implement scalable and maintainable code.
- Ensure the integration of front-end and back-end components for seamless functionality.
Project Management :
Oversee project timelines, ensuring milestones are met and projects are delivered on time.Work closely with project managers to define project scope and requirements.Code Review and Quality Assurance :
Conduct code reviews to maintain code quality and ensure adherence to best practices.Implement and enforce coding standards and development processes.Communication :
Prioritize effective communication within the team and with stakeholders.Act as a liaison between technical and non-technical teams to ensure understanding and alignment of project goals.Qualifications :
Bachelor’s degree in computer science or a related field.3-8 years of relevant professional and hands-on software development experience.Proven experience in full stack development with expertise in jQuery, Angular, React / React Native (Mandatory), Vue.js, Node.js, and . NET / C# (Mandatory).Strong understanding of software architecture and design principles. i.e 2 Tier / 3 Tier and various system architecture and design principles.Proven experience in database technologies such as SQL Server, MySQL, or MongoDB and No SQL technologiesHands-on experience in CI / CD pipeline and various deployment tools like GitHub, Maven, Jenkins…etcExcellent communication and interpersonal skills.Experience in leading and mentoring development teams.Additional Skills (Preferred) :
Familiarity with cloud platforms such as AWS, Azure (Preferred), or Google Cloud.Knowledge of containerization and orchestration tools (Docker, Kubernetes).