IT Lead - 2 years +
Job Description: IT Applications Lead
Duties of this position include but are not limited to:
• Guide team development efforts towards successful project delivery.
• Provide technical leadership to teammates through coaching and mentorship.
• Maintain high standards of software quality within the team by establishing good practices and habits.
• Identify and encourage areas for growth and improvement within the team.
• Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain business applications.
• Manage the collection and documentation of user's requirements, development of user stories, estimates and work plans.
• Prepare reports, manuals and other documentation on the status, operation, and maintenance of software.
• Design, develop, and unit test applications in accordance with established standards.
• Participate in peer-reviews of solution designs and related tools being used within the organisations
• Package and support deployment of releases.
• Manage the automation of processes within the organisation utilising varying technologies.
• Develop, refine, test and rollout upgrades to applications.
• Analyse and resolve technical and application problems.
• Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
• Adhere to high-quality development principles while delivering solutions on-time and on-budget.
• Provide support to business users for all application related issues.
• Research and evaluate a variety of software products.
• Monitor all team members and provide necessary advice and guidance.
• Perform periodic risk assessments and initiate risk control strategies.
• Review completed tasks to ascertain compliance with standards.
• Organize regular seminars and trainings to teach team members new techniques and methods.
• Keep up with trends in the constantly evolving information technology industry.
• Perform regular IT audit to discover areas of weaknesses and fortify them.
• Provide solution to any complex IT related challenges in the organization.
• Work alongside other business owners to achieve corporate goals and visions.
• Supervise all contracts and vendors for all major projects to ensure that time and cost is being managed.
• Maintain all solutions in line with the global IT standards
• Provide support to day-to-day operations
• Understand and support the varying areas within the technology department to come up with solutions for business requirements.
• Provide training assistance for users, applications programming team and other staff.
• Monitor application for compliance to IT standards and policies.
• Provide on-call coverage support as directed by the supervisor.
• Collaborate with cross functional teams to maintain efficiency, consistency and achieve successful implementation of application.
• Manage development of applications and information systems.
• Participate in all phases of project development life cycle
REQUIRED QUALIFICATIONS:
• 5+ years’ experience as a Software Developer
• 3+ Prior experience in a technical leadership position
• College or University degree in Computer Science or a related discipline