Windows Developer - Johannesburg Verfied

Salary Negotiable Johannesburg, Gauteng Johannesburg, Gauteng more than 14 days ago 22-09-2014 4:01:55 PM
20-10-2014 4:01:55 PM

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.
 

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.

Recruiter: CompuJobs