Candidate must have a strong background in software development using Microsoft technologies, strong relational database skills, and experienced in developing web-based and client/server software systems. A strong background in C#, ASP.Net, SQL Server, Oracle databases, Visual Studio with exposure to Visual Basic and IMS a plus. Airline experience helpful. Employee will conduct application design sessions with business users and technical staff. Prepare technical documentation (convert business requirements into a technical specification). Research problems discovered by QA or production support and develop solution to problems. Provide direction, support and assist in the training of less experienced software development staff. Responsible for peer code reviews. Experience with the supervision or direction of other software development staff preferred. Make suggestions or offer alternative resolution for software problems or enhancements. Awareness of business issues as they impact overall project plans. Demonstrate willingness to take initiative to follow up on projects and deadlines. Candidate must also be willing to provide 24X7 production support as assigned.