Job Summary The Software Development Manager - ITAM (SDM) will be responsible for building the next generation ITAM applications to provide a world-class ITAM services experience.
The ITAM SDM will be creating, refining and deploying a set of technologies (full-stack) leveraging AWS and common industry standards.
The SDM - ITAM accomplishes these tasks by leading a talented cross-functional tech team including software engineers and QA.
The Development Teams output will lead to scalable, low latency, intelligent software that will have a massive impact for customers.
This position reports to the Director of Advanced Applications and can be located remote or at either SHI's Milton Keynes, UK or Somerset, NJ office locations.
About Us SHI UK has been established for over 20 years, growing from a small satellite office to now our EMEA headquarters, with the support from our International partners and colleagues.
We offer the opportunity to progress and develop a career within the IT Industry while working in a diverse, fun environment containing a range of departments and specialisms.
With our organic growth and stability within the EMEA market, we are able to provide a variety of technology products, solutions and services to businesses including Cloud Computing, Data Centre Infrastructure, Networking and Security solutions, Configuration and Integration services, Enterprise Mobility and IT Asset Management.
SHI provides innovative solutions and world-class support, as standard, from over 30 offices throughout the U.S., the U.
K, Republic of Ireland, Canada, France, Hong Kong and Singapore. Responsibilities Include but not limited to : Set attainable goals for each team member to enable projects to be delivered on schedule Prepare status reports and maintain performance metrics and measurements for the system and maintain sprint plans of staff Coach individuals, lead technical discussions, establish processes and maintain performance metrics of staff Complete employee performance evaluations and address personnel issues Manage multiple projects at once Ensure appropriate software development procedures and processes are followed Represent the software development team in meetings Participate in design control activities Monitor, evaluate, and ensure the completion of tasks and projects Write, review, and revise project requirements and specifications Understand client requirements and how they translate to application features Collaborate with key stakeholders across the organization and on project direction including building and maintaining strong relationships to ensure we're delivering the right products for our customers.
Perform design and code reviews and help maintain code quality, performance and application responsiveness Provides technical support to team members Maintain confidentiality with regards to the information processed, stored or accessed Keep up with professional and technical competencies as the industry changes Troubleshoot and identify bugs in existing software, design and release fixes Interview and hire for open positions Qualifications Bachelor's degree in Computer Science, Information Technology, Engineering, or an equivalent combination of education and / or experience 3+ years of experience in direct people management of software engineers 6+ years of experience with building and managing highly scalable and low latency software systems.
2 years of Scrum or SAFe experience Required Skills Strong Communication skills with ability to simplify and explain complex problems to stakeholders of all levels across multiple functions Management / Leadership Skills Analytical and Troubleshooting Skills In-depth knowledge of operating systems and development tools Excellent understanding of software design and programming principles In-depth knowledge of design patterns In-depth knowledge of SQL and relational database systems In-depth understanding of how web applications work including architecture and security Strong written and verbal communication skills Ability to communicate complex subject matter- both verbally and written Ability self-manage, take initiative and be resourceful Ability to work both individually and in a team environment Strong problem solving, organizational, and time management skills.
Ability to multitask and complete tasks with efficiency and accuracy Independent learner Preferred Qualifications / Skills : ITAM experience Microservice architecture AWS experience Azure experience Git experience Jira experience Jenkins experience Splunk experience Postman experience Unique Requirements Position requires infrequent travel to support satellite offices (< 10%) Extended hours are required to complete some special projects Additional Information FLSA : Exempt Equal Employment Opportunity ?
M / F / Disability / Protected Veteran Status >