Able to perform end-to-end project management including understanding requirements, perform Impact analysis, suggest improvements in change requests, design suitable architecture, manage the team for executing engineering tasks like Coding, Reviewing, Testing and Deploying within agreed timelines, presenting the delivered tasks to stakeholders
Developing work schedules and delegating tasks and achieving daily, weekly, and monthly goals
Identifying risks and forming contingency plans as soon as possible
Analysing existing operations and scheduling training sessions and meetings to discuss improvements
Bring the technical knowledge and understanding to the table — know how things generally work and what you’re talking about
Be quick to respond and confident in making fast (but solid) decisions
Always know the status of all the moving parts and be aware of surrounding factors
Keeping up to date with industry trends and developments
Updating work schedules and performing troubleshooting as required
Motivating staff and creating a space where they can ask questions and voice their concerns
Being transparent with the team about challenges, failures, and successes
Updating stakeholders of the progress with any delays, , blockages, risks and contingency plans
Skills. Bachelor’s degree in computer science, engineering, or a related field
Relevant Management certification may be required
12+ years of professional experience
Excellent technical, diagnostic, and troubleshooting skills
Strong leadership and organizational abilities
Willingness to build professional relationships with staff and clients
Excellent communication, motivational, and interpersonal skills
Ability to understand business requirements and translate them into technical requirements
Hand-on experience in .Net based technologies and frameworks (including cloud infrastructure) is a must
Experience in development of Web API using REST/Presto
Experience in designing database in SQL Server 2016 or higher