Software Development/Engineering Manager

HR Source Consulting

Jordan

Ref: KP955-1208

Job description / Role

Employment: Full Time

Based in UAE

Client a tech player in the Artificial Intelligence and Machine Learning space is looking to hire a Software Development Manager.

As a key leadership role, the Software Development Manager is accountable for managing and coordinating resources and processes to deliver software releases while participating in defining the strategy for the product development team by driving initiatives that deliver on the company’s vision.

- Work within the engineering team to plan and execute projects, ensure that teams have appropriate product and technical specifications, direction, and resources to deliver products effectively by establishing realistic estimates for timelines while ensuring that projects remain on target to meet deadlines
- Collaborate with the Product Management in defining the Product Vision
- Demonstrate leadership abilities to our clients with the deployment of software releases, enhancements and fixes
- Provide a software development plan that meets the future needs of the organization
- Evolve the existing software system applications and architecture in various areas as needed
- Coordinate release and sprint planning
- Conduct daily scrum meetings
- Help developers resolve both technical problems as well as human resources issues
- Monitor individual employees’ performance
- Provide leadership and guidance to coach, motivate, and lead team members to their optimum performance levels and career development

Requirements

- Bachelor's degree in Computer Science or related field
- Minimum of 5 years of management/ leadership experience in a software development organization required
- Must have at least 7 years’ experience working through the design, development, release cycle, and delivering software products to market
- A record of successful delivery of software applications as an Architect, team leader and/or development manager
- Strong understanding of the software development cycle
- Strong leadership, project management skills, time management, and problem solving skills
- Experience with managing the development of SaaS and cloudBbased applications
- Experience in Java programming and J2EE/JBoss application server software development (EJB, JMS, JDBC, JTA)
- Relevant experience with web services and REST
- Experience with EJB 3 and/or Spring frameworks
- Understanding of relational databases (MSSQL, MySQL)
- Knowledge of Hibernate framework
- Understanding of Swing
- Experience with Apache
- Familiarity with Adobe Flex/Flash, Adobe AIR, HTML5
- Willingness to dive into software environments and technical issues
- Experience with Scrum methodology and Agile practices
- High command of verbal and written English. Bilingualism is an asset.

About the Company

Since 2010, our team has successfully placed some of the world’s finest graduate to mid and C-level talent in organisations across EMEA and APAC, and it all comes down to our niche approach and understanding of the market place, skill sets and trends.

From our offices in Dubai, Riyadh, London and Singapore, we run a sector specific operation. Meaning we specialise in your industry and are able to completely understand your vision, provide market insights and intelligence, and deliver the best talent to fit seamlessly into your operations.

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