Software Development Manager (Java)
IT Internet and Technology
|RecruitGibraltar are currently helping our client who is a market leading egaming company who has a great opportunity for a Software Development Manager to join this high performance team based in Gibraltar (Southern Spain).
As a key leadership role, reporting to the CTO, the Software Development Manager is accountable for managing and coordinating resources and processes to deliver software releases of products, while participating in defining the strategy for the product development team by driving initiatives that deliver on the vision.
The Software Development Manager will directly manage a team of Software Engineers, Quality Engineers, Scrum Master, and Solution Architect by prioritizing work assignments for these reports, aligning work across teams, conducting necessary team meetings, and reviewing overall individual and team performance for multiple, diverse, and sometimes geographically distributed teams.
This individual will also be responsible for managing complex projects across other development teams as well as work with Enterprise Software Architect and Product Management teams to help define requirements and drive the execution of the technical roadmap. The Software Development Manager is also expected to assist in improving the teamís technical ability, utilization, and overall efficiency by establishing best practices and creating individual development plans.
The ideal candidate for this role is someone who enjoys being hands on with engineering teams and possesses strong leadership and coaching abilities to help guide successful development strategies.
Demonstrate leadership abilities to our clients with the deployment of software upgrades, enhancements and fixes that are coordinated based on release schedules, compliant with ITIL v3 ITSM methodology
Provide a software development plan that meets the future needs based on the state-of-the-art technologies
Coordinate release and sprint planning
Conduct daily scrum meetings
Provide leadership and guidance to coach, motivate, and lead team members to their optimum performance levels and career development
Provides assistance in diagnosing production problems as part of out of hours 24◊7 Support role
Qualifications / Skills Required:
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 individual, team leader and/or development manager
Strong understanding of the software development cycle, Agile/SCRUM methodologies
Strong leadership, project management skills, time management, and problem solving skills
Experience in Java programming and Java EE/JBoss middleware software development (ESB, BPM/BRMS)
Relevant experience with web services, SOAP and REST
Experience of PCI DSS, Secure Coding Techniques & OWASP
Understanding of relational databases (ORACLE, MySQL)
Understanding of ITILv3 methodology
Salary based on experience with an excellent relocation package and private healthcare.
So if you think you are of the correct calibre to work in such a company and role please contact us today for a confidential chat.