Unix Developer - Kempton Park Verfied

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

Main Purpose

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

Job Objectives
Strategic:

•Support the Technical Lead in programming and development of new IT systems solutions.

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

•Support the Technical Lead by remaining abreast of 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:

•Work closely with the Technical Lead in order to gain better understanding, knowledge from this role and act as a 2nd in charge to the Technical Lead.

•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.

•Adhere to the set project 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 timorously and effectively.

•Support the Technical Lead in monitoring current architectural infrastructure to ensure this supports high volumes and high performance.

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

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

•Facilitate the change management for business processes that change as a result of project deliverables.
•Adheres to all related change management procedures and policies, ensuring a well planned roll-out and in accordance to audit requirements.

•Be on stand-by for after-hours support to the business to efficiently and timorously 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 company Culture in order to protect the business and its customers and guests.

•Be responsible for designing and writing middleware services and IBM Informix RDBMS stored procedures within the Tuxedo framework.

•Responsible for writing XML documents and XSLT style sheets for creating and formatting messages using various XML editors.

Customer focus:

•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.

Job Knowledge:

•Experience in Unix programming is required

•Proficient in OOP, XSLT, SOAP/XML, SQL

•SQL, make, C/C++ in Unix/Linux environments; Perl (working knowledge)

•Operating systems: UNIX, LINUX, DOS

•Functional knowledge of English with strong verbal and written communication skills

•IIS optimization and tuning

•Network topology troubleshooting

•Knowledge and technical understanding of Departure Control System and Airline reservations systems.

•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

•HTTP/HTTPS

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

•Unix/Linux Server tuning and optimization

•Working knowledge of VPN & WAN infrastructure

Job Related Skills:

•Ability to take ownership of legacy software for enhancements, refactoring and troubleshooting.

•Strong database programming skill set.

Job Experience:

•3+ years experience with Unix/Linux development environment (Make, ant)

•Experience with version control tools like CVS and GIT

•Has worked in an commercial software development environment

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

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

Education:

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

•Must be certified in required programming languages

Additional requirements:

•Requires own transport.

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

•Must be able to travel as and when required.

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