Duties & Responsibilites : | -The successful candidate will join a team responsible for developing the next generation LookAhead product suite and maintaining the existing suite of LookAhead applications.
-The LookAhead product suite is used by Client Operations staff and System Integrated Operations Control departments to manage flight operations through the use of sophisticated optimization algorithms and modeling techniques.
-Candidate will participate in all phases of the software development lifecycle using best practices in object-oriented techniques and Agile. -Evaluates requirements and enhancement requests and proposes solutions to LookAhead product suite with careful consideration to cost, impact, and compatibility with other systems.
-Formulates and executes implementation plan for delivery of requested functionality.
-Analyzes, reviews, creates, and alters existing software and software artifacts to implement new requirements. Actively participates in software design and peer code reviews. Monitors performance and provides support of application after implementation.
-May provide training on how to use new or enhanced application.
-Provides technical assistance and partners with end users to solve operating problems.
-Investigates and resolves problems with software products and systems.
-Oversee installation of hardware and software.
Qualifications:
• Requires 5+ years of application development experience, including 4+ years of Java SE experience and 3+ years of Java EE experience
• Requires strong knowledge of object-oriented design principles, design patterns and UML; experience with in-memory computing and caching solutions like GigaSpaces, Coherence is a plus
• Requires strong working knowledge of JSP, SQL, Message Queue, Spring, Hibernate, Oracle, IBM WebSphere Application Server, Struts, HTML, XML, _javascript_, Swing, and UNIX/Linux; familiarity and/or working experience with Adobe Flex is a plus;
• Requires knowledge, understanding, and experience with Agile principles, preferably Scrum in complete software development lifecycle
• Requires ability to work effectively with developers, architects, project managers, business analysts, and business unit partners
• Must be able to work well within a team environment as well as independently
• Must possess excellent oral and written communication skills
• Must be able to read, write, fluently speak and understand the English language
• Applicants must have a degree in Engineering or Computer Science; MS in Computer Science is preferred
• Knowledge of .NET platform is a plus.
• Airline industry experience is a plus.
Note:
Face to Face interview required |