Senior Unix Developer - Kempton Park Verfied

Salary Negotiable Kempton Park, Gauteng Kempton Park, Gauteng more than 14 days ago 10-09-2014 12:25:03 PM
08-10-2014 12:25:03 PM
Our client, a leader in the airline industry is looking for a dynamic individual to take up the role of Senior Unix Developer and become a part of their team. Main Purpose

•Have an oversight and hands-on involvement in the design, scoping, development, delivery, support and operation of the complete airline reservations and DCS systems.

Job Objectives

Strategic:

•Monitor and provide input and advice to the Business Development and Systems Manager on architecture and infrastructure enhancements and improvements in relation to the business growth and objectives.

•Maintain a cost-conscious focus throughout in order to support the business strategy when making decisions or finding solutions.

•Maintain abreast and feedback to the Business Development and Systems Manager all related global competitor movements and trends in order to keep the company the most innovative airline.

•Conduct research and build technical knowledge on any new developments in both the IT field and the airline industry.

•Operational:

•Maintain ownership of technical systems.

•Maintain own technical knowledge and skills by remaining abreast of technology and latest developments related to programming by using cutting edge technology to support the business.

•Must take ownership of any complex coding within the IT system solutions by actively driving and completing this.

•Design, scope and complete detailed technical specifications to support the various projects and enhancements.

•Take complete ownership of quality coding by conducting code reviews and version control on all new programming completed by team members.

•Develop and implement relevant processes within the Development team to ensure best quality on all products, completed by this development team.

•Set and actively manage any timeframes and milestones for all development requirements.

•Provide continuous (weekly & monthly) feedback on the status of all developments.

•Get directly involved in trouble shooting, in accordance to the severity of the problem, to provide support and resolution timeously and effectively.

•Take ownership by actively managing and monitoring current architectural infrastructure to ensure this supports high volumes and high performance.

•Committed to quality architectural solutions that allow rapid proof of concept, delivery and localise components based system enhancements.

•Maintain accurate cross-functional systems knowledge to ensure the various platforms/systems integrate seamlessly.

•Manage and facilitate all internal acceptance testing prior to hand-over to IT User acceptance testing.

•Complete release notes and manage the release process with 3rd party providers in accordance to companys change management process.

•Facilitate the change management for business processes that change as a result of project deliverables.

•Take ownership of all related change management procedures and policies, ensuring a well planned roll-out.

•Be on stand-by for after-hours support to the business to efficiently and timeously resolve any issues reported by the business.

•Conduct and accurately report on all annual/quarterly Disaster Recovery tests and implement and manage any corrective steps arising from this.

•Understand network design for accurate trouble shooting and give input into any enhancements or developments related to the network.

•Maintain and uphold ethical standards and the companys Culture in order to protect the business and its customers and guests.

•Be responsible for the complete processes around back-up and retention of application and data.

Customer focus:

•Ongoing involvement with customer expert groups, hosting solution providers, industry standard groups, 3rd party providers in order to maintain open constructive relationships.

•Support and effectively interact with internal stakeholders (i.e. Project Lead) in order to support the overall project/enhancement implementation and requirements.

•Provide assistance to key IT resources in order to empower them for self-sufficient trouble shooting and problem resolution.

Staff focus:

•Team orientated leadership, building a high-level of competence through skills transfer, independence and contribution in all areas of large system planning, delivery support and operation.

•Ensure the team is efficiently and optimally resourced in order to deliver the required services to the business and its customers/guests.

•Build and maintain a healthy team spirit within the team.

•Must remain in-touch and aware of any possible team-related interpersonal challenges in order to effectively manage these. With this, maintain a constant feedback loop to the Business Development and Systems Manager related to any of these aspects.

Job Knowledge:

•Advanced understanding of Unix/Linux and Microsoft development platforms

•Advanced understanding of and experience with version control systems such as CVS, GIT, SVN etc.

•Proficient in OOP, C/C++, Java, C#, VB.NET, XML, Perl (essential)

•HTML, Java script, PHP, SQL, ASP.NET, XSLT, SOAP (essential)

•Strong with high level architecture and software design.

•Strong understanding of network topology design, interpretation and troubleshooting.

•Advanced DBA knowledge, structure and design.

•Good understanding of data structure and algorithms.

•Understanding of project planning and full product life cycle.

•IBM MQ series, BEA/Oracle, Tuxedo, Informix (desirable)

•IIS, HTTP/HTTPS

•In-depth knowledge of writing scripts for automated reporting and alike.

•Server tuning and optimization both Unix and Windows

•Working knowledge of VPN & WAN infrastructure

Job Related Skills:

•Strong work ethic, time keeping skills and able to meet delivery commitments.

•Strong database programming skill set.

•Innovation and creativity is critical for ongoing enhancements/projects.

•Strong proficiency in English oral and written communication.

•Leadership and interpersonal / team-player skills.

•Excellent problem solving skills.

•Ability to engage with business.

Job Experience:

•15+ years in hands on software development.

•7+ years in hands on commercial product software development

•Team lead experience.

•Experienced with middleware technologies (Tuxedo, EJB, etc).

•Experience with payment processing solutions (credit cards, cash payment solutions, etc).

•Experience with virtualization technologies like Vmware, VirtualBox, etc.

•Experience in travel and hospitality industry, with strong emphasis on the airline segment.

Education:

•BSc/BCom in Computer Science/Information Technology (desirable).

•Must be certified in required programming languages.

Additional requirements

•Ability for international travel is a must.

•Requires own transport.

•Availability for ‘stand-by’ is a must.

•Willingness to travel 30% of the time.

If you have not received a response within 48 hours of submitting your resume, please consider your application as being unsuccessful.