Windows Developer - Kempton Park Verfied

Salary Negotiable Kempton Park, Gauteng Kempton Park, Gauteng more than 14 days ago 08-07-2014 10:14:42 AM
05-08-2014 10:14:42 AM
A leader in the Airline industry is looking for a dynamic individual to take up the role of Unix Developer and to 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 system.

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 Mango 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 and knowledge from this role.
• 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 timeously 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 Mango’s 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 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 Mango 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 (e.g. 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.

4. Job Specific Requirements

Job Knowledge:
• Experience in Windows programming is required
• Proficient in OOP, C#, VB & VB.NET, ASP.NET, XSLT, SOAP/XML, SQL, HTML, Javascript, C/C++, CSS
• Experienced in IIS configuration, tuning and troubleshooting
• Operating systems: MS Windows (XP, 2003, 2008) , exposure to Linux a distinct plus
• Visual Studio command line experience a plus
• Knowledge of SQL Server administration
• DBA knowledge, structure and design.
• Good understanding of data structure and algorithms.
• Understanding of project planning and full product life cycle.
• HTTP/HTTPS
• Functional knowledge of English with strong verbal and written communication skills
• 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:
• 5+ years experience with Microsoft’s .NET development environment
• 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, etc).

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.