Job Description
Duties and Responsibilities:
- Lead the implementation and enhancement of software development lifecycle (SDLC) processes, ensuring alignment with industry best practices.
- Drive moderate to significant improvements in processes, systems, policies, and products to enhance overall performance.
- Oversee the development, testing, and delivery of high-quality software solutions, ensuring consistency with established SLAs and standards.
- Act as a key point of contact for system-related issues, collaborating with multi-functional IT teams to identify and implement solutions.
- Recruit, mentor, and evaluate team members, fostering a culture of growth, accountability, and excellence.
- Develop and track relevant performance metrics to assess service quality and identify areas for continuous improvement.
- Collaborate with other IT leaders to evaluate and implement new technologies and processes that align with business goals.
- Ensure compliance with IT policies and work to update outdated procedures to better align with current business needs.
- Maintain a forward-looking perspective by reviewing emerging technologies and forecasting future trends in IT.
- Participate in leadership meetings, serving as a voice for your team while aligning with organizational goals and strategies.
- Conduct regular team meetings to ensure alignment and effective communication.
Qualifications and Requirements:
- Bachelors degree in Computer Science, Engineering, or a related field.
- A minimum of 5 years of professional IT experience, with at least 4 years in software development or IT leadership roles.
- Proven experience in leading teams and delivering Java based software solutions, within a structured SDLC environment.
- Cloud experience Azure or Aws is preferred.
- Deep technical knowledge of software development tools and methodologies, including Agile practices.
- Solid understanding of IT solution delivery lifecycles and familiarity with modern technical stacks.
- Proficiency in Microsoft Office Suite and other standard software development tools.
- Exceptional organizational and prioritization skills, with the ability to lead multiple projects effectively.
- Strong verbal and written communication skills, including the ability to create and deliver impactful presentations.
- Proven ability to lead, empower, and develop high-performing teams.
- Analytical approach with a focus on continuous improvement and problem-solving.
- Familiarity with emerging technologies and their potential applications within a corporate environment.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application