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
With over 90 years' combined experience, NES Fircroft (NES) is proud to be the world's leading engineering staffing provider spanning the Oil & Gas, Power & Renewables, Chemicals, Construction & Infrastructure, Life Sciences, Mining and Manufacturing sectors worldwide. With more than 80 offices in 45 countries, we are able to provide our clients with the engineering and technical expertise they need, wherever and whenever it is needed. We offer contractors far more than a traditional recruitment service, supporting with everything from securing visas and work permits, to providing market-leading benefits packages and accommodation, ensuring they are safely and compliantly able to support our clients.