Key Responsibilities:
• Lead a team of professional SW developers; recruit, manage. monitor supervise their personal and professional growth• Work on many aspects of the applications: Frontend,Backend, Infrastructure, Cloud• Design, develop, test, deploy, maintain and improve the software.• Manage individual project priorities, deadlines, and deliverables.• Create, document and communicate designs, work plans, and code improvements.• Proactively ensure a high standard of engineering by developing and maintaining team standards, documentation, tools, and best practices.• Excel as an engineer and be a productive member of the team where leadership is a behavioral trait, not a title.• Work closely with other participants in the team: product manager, developers (internals and externals), testers, designers, data scientists, etc.
Qualifications and Experience:
• BSc in Computer Science or Computer Engineering, or any other software development/ computer related• At least 6 years of proven experience as a full stack C#- Must, at least 2 years of experience with .NET CORE• Have cloud working experience (Azure/ AWS)-Must• Experience working with Agile Methodologies-Must
Back end• At least 2 years of experience with API (Rest)-Must• Knowledge and experience working with docker -Advantage• Knowledge and experience in NoSQL data bases (Redis, Mongo)-Advantage• Knowledge with Message queues, Event Driven Microservices (rabbitMQ)-Advantage
Front end• At least 2-year experience with React or Angular or redux technologies-Advantage