Job Description

  • Lead the planning, execution, and successful delivery of multiple software development projects of varying size and complexity, ensuring alignment with business objectives and timelines.
  • Provide technical leadership in the design, development, implementation, and support of software applications.
  • Analyze new system requirements, design scalable solutions, and assess their impact on existing applications, ensuring high quality and readiness for user acceptance testing.
  • Develop and manage project work plans, adjusting as necessary to accommodate evolving priorities and requirements.
  • Monitor and manage requests for application enhancements, ensuring adherence to industry best practices and internal standards.
  • Make informed and strategic technology decisions to guide and enhance software development efforts.
  • Gather and analyze business requirements, and perform process analysis to design optimal solutions.
  • Supervise and mentor development team members, recognizing individual strengths and areas for improvement, and allocating resources to maximize project success

 

Experience Needed:

More Than 5 Years