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