Responsibilities
:
1. Collaborate with cross-functional teams to define, design, and implement new features, ensuring alignment with business objectives.
2. Write clean, efficient, and maintainable code, adhering to coding standards, and conduct thorough code reviews.
3. Develop scalable web applications utilising contemporary technologies, focusing on both frontend and backend development, and maintain RESTful APIs.
4. Oversee the production environment as a gatekeeper, troubleshoot and debug issues promptly, and ensure product reliability.
5. Mentor junior developers, lead development projects, innovate and optimise solutions, and contribute strategically to technology planning aligned with business goals.
6. Stay updated with industry trends, advancements, and best practices, actively contributing ideas to enhance the overall development process.
7. Liaise with stakeholders to understand requirements and provide technical expertise, ensuring solutions meet customer needs effectively.
Full Stack Developer Requirements :
8. Commercial experience with C# .NET and Angular.
9. Strong UI design understanding.
10. Azure and Azure DevOps experience.
11. Proficient in object-oriented coding.
12. MSSQL database experience.
13. Effective communication skills.
14. CI/CD and automated testing knowledge.
15. Frontend expertise in React, TypeScript, and JavaScript.
16. Version control proficiency with Git.
17. Previous Full Stack Developer role in retail/ecommerce.