Software Development Manager

Tandem Search

Amman, Jordan

Ref: KP709-1928

Job description / Role

Employment: Full Time

- Manage software project delivery to an agreed time, quality and resource constraints
- Deliver finished, high quality and compelling software products
- Provide architectural and technical guidance to software development staff
- Ensure sound software design, process and quality practices
- Ensure sound security engineering practices
- Hire and build a strong development team
- Oversee the planning and execution of software development projects
- Maintain communication and regularly update management team and customer delivery team
- Co-ordinate and conduct necessary software release activities
- Provide direction for the development, review and testing of software products
- Actively manage project delivery through successful product launch, setting and following up on deadlines and deliverables, meeting commitments to customers, work assignments and work sequencing
- Participate in all facets of team development by actively participating in staff mentoring and personal development
- Ensure that the architecture and design of the product is developed in line with the changing needs of the business, and emerging technology
- Responsible of human resource activity for the development teams, including recruiting, evaluation and performance management decisions
- Identify and plan for development strategy while utilizing resources effectively
- Contribute and develop department processes and policies
- Promote and ensure good working relationships are maintained with customers and colleagues alike

Requirements

- Strong organizational skills and proven attention to detail
- Excellent communication skills, active listening and the ability to present complex ideas in concise written and verbal descriptions
- 10+ years real industry experience with preferable 5+ years experience as a software developer and a minimum of 5 years managing software developers
- Experience with build and release management, distributed source code repositories, open source, and distributed software development teams
- Previous programming experience in Java, HYML and C++
- Object Oriented Delight methodologies and S/W Design Principles
- Must be a team player with a can-do attitude
- A proven track record in project managing large scale developments
- Proven leadership abilities, with the ability to lead and motivate large development teams
- A track record of formulating and delivering process improvement initiatives, and implementing change
- Experience of liaising with Senior management, and working with other areas of the business in prioritising and scheduling developments, and formulating product strategy.
- The ability to attract and recruit high quality individuals
- Proven relevant experience in the Banking Financial Services sector
- Bachelors Degree in Computer Science, business or relevant field of study

About the Company

Building businesses, changing lives

At Tandem, we’ve built a vast network of top-tier professionals across the globe. We empower businesses to thrive by delivering unmatched talent solutions. With our global reach, collaborative approach, and unwavering commitment to excellence, we drive transformative growth and shape exceptional teams.

Who we are.

We are a team of industry experts, driven by a passion for innovation and excellence. We are dedicated to providing unique talent solutions and nurturing collaborative partnerships that redefine success.

Get personalised updates on latest vacancies
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month