Summary:We are looking for a Software Development Manager with strong management capabilities, coding and relationship building skills.The requirements are:Front-End Development and Responsive Web Design, (Modern frameworks e.g. React, Angular, MVC and etc)Back-End Web Development , REST APIs.NET CORE, ASP.NET , C#Database Experience e.g. PostgreSQL or Microsoft SQL Server.Knowledge of UI/UX principlesFamiliarity with programming languages such as HTML, CSS, JavaScript, Typescript.Familiarity with design principles. SOLID or clean architecture.Experience with micro service architectureExperience with GIT version control.Experience with Infrastructure and Linux Virtual Machines/EnvironmentsExperience with big data problems and general Database Engineering Concepts like partitioning and indexing.Excellent problem-solving and troubleshooting skillsAbility to work both independently and collaboratively in a team environmentStrong communication and interpersonal skillsStrong ability to manage code performance in relation to cost of CPU and RAM usage.5 years minimum experience as a Software Development ManagerPeople Management: Management of a team of technical resources with diverse skillsTechnology Management: Experience with the design and implementation of new architectures and technologiesStakeholder and Business Management: Experience in working with a Project Office and Operations Teams to deliver projects on time, within budget, whilst exceeding customer expectationsVision and Communication: Experience in helping define and refine company strategyKnowledge of supply chain technology and consulting is a plusBachelor's degree in Computer Science or Information Systems or related fieldOur process is:Initial screening interviewInductive, Numerical and Problem Solving testing for Successful candidatesFinal interview with management committee for shortlisted candidates