Job Description
Our client seeks a technically adept and skilled people manager who will be responsible for managing the company's team of developers.
Company Profile:
Our client is a fast-growing software company that provides innovative and cutting-edge solutions to businesses worldwide. Our client has a diverse team of talented professionals who are passionate about delivering top-quality products and services to our customers.
This is an amazing opportunity for an Amazing Software Development Manager to join an organization that provides innovative and cutting-edge solutions to businesses worldwide
Duties and Responsibilities:
● Be the technical and people leader for software developers of various experience levels
● Maintain a team of talented developers
● Use your technical expertise to contribute towards building best-in-class products
● Take projects or significant features from concept to implementation
● Collaborate with IT and business management to establish priorities for the team’s plan and manage team performance
● Guide technical documentation of project requirements, developer processes, and end-user documentation
● Support an excellent customer experience by being proactive in assessing escalations, and working with the team to respond appropriately
● Follow and promote company’s core values
Skills / Qualifications:
● A Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
● 10+ years of experience designing and building scalable enterprise software
● 5+ years of managing teams within a development organization
● Experience with the following technology including TypeScript, JavaScript, NodeJS, ReactJS, MS SQL, SSRS, TFS/DevOps
● Ability to balance multiple priorities and communicate across organizational boundaries
● Ability to build strong relationships with diverse teams within an organization
● Strong leadership, communication and organizational skills