About Our Client
The client is a leading global bank.
Job Description
Team Leadership & Development: Guide and support a team of software engineers by fostering a collaborative and high-performance culture. Conduct regular performance evaluations, offer constructive feedback, and develop tailored professional growth plans for each team member.
Project Management: Oversee the full software development lifecycle, from initial planning and design through to deployment and ongoing maintenance. Ensure timely delivery of projects that meet scope and budget requirements. Work closely with product managers, designers, and other key stakeholders to define and refine project objectives and specifications.
Technical Guidance: Offer expert technical direction in the design, development, and upkeep of software applications. Promote adherence to coding standards, best practices in testing, and robust software architecture. Stay current with industry trends and emerging technologies, integrating them into the development process when beneficial.
Quality Assurance: Establish and uphold comprehensive quality assurance procedures, including code reviews, rigorous testing, and continuous integration/continuous deployment (CI/CD) practices. Ensure the delivery of reliable, scalable, and maintainable software solutions.
Strategic Planning: Play a key role in shaping technology strategies to align with the company's broader goals. Proactively identify and address potential risks and technical challenges to ensure successful project outcomes.
Resource Management: Effectively manage team resources, including recruiting, assigning tasks, and balancing workloads. Monitor team productivity, performance, and morale to maintain a high-functioning and motivated team.
The Successful Applicant
- At least 10 years of experience in software engineering
- At least 3 years in a managerial or leadership position.
- Proven track record of leading and managing software development teams successfully.
- Demonstrated ability to deliver complex software projects on schedule and within budget.
- Emphasis on maintenance tasks with occasional development work.
- Extensive experience with AWS, JavaScript, and Java (any version or framework).
What's on Offer
- Dynamic Work Environment: Engage in a progressive and innovative workplace that fosters professional development.
- Career Growth: Enjoy opportunities for career advancement and personal growth.
- Positive Atmosphere: Work in a supportive and encouraging environment.
#J-18808-Ljbffr