Developer Application Ser

Company: JetBlue Airways
Location: Forest Hills, NY
Employment Type: Not Specified

Description:
Position Summary:

* The Application Developer Level IV is a Senior Developer and considered a technology expert who mentors junior developers and can operate without direct supervision. This individual performs highly complex architecture, design, development, testing, and documentation of sophisticated applications of all sizes for a major New York based airline. This role involves significant research, analysis, and technology leadership in line with our commitment to develop and maintain innovative and scalable applications which provide value to the business.

Essential Functions:.

* Senior Software Developer participating throughout the SDLC with an emphasis on delivery and the Á“ilitiesÁ”.
* Primarily developing in C# with SQL backend extending to J2EE/JEE5 and open source.
* Development of innovative, high quality, highly scalable, and easily supportable software applications for the enterprise.
* Collaborate with Architects and Leadership to create and maintain development standards and best practices. Mentor and coach junior developers.
* Technology SME for the Software Development Team.
* Direct interaction with Project Management and System Managers throughout the SDLC including time estimates and status reports.
* Work with Architects and Project Managers to write, revise and finalize user specifications, technical documentation, and other descriptive documentation that may support software applications (e.g. on-line help)
* Participate in periodic code reviews to ensure high quality and consistent coding practices
* Partner with Datacenter Operations and System Managers to ensure proper documentation and Á“run booksÁ” are developed for applications.

Interactions:

Supervision Received: Indicate the direction received and level of responsibility for this position. Check one.

* Receives clear, detailed, and specific instructions and consults with Crewleader/Teamleader on all matters outside the scope of daily responsibilities/activities
* Receives general instructions on what is to be done, limitations, quality and quantity expected, deadlines, and priority of assignments from Crewleader/Teamleader. Uses initiative in carrying out recurring assignments independently without specific instruction but receives additional specific instructions from Crewleader/Teamleader for new, difficult, or special projects/assignments
* Plans and carries out work assignments and handles problems in accordance with instructions, policies, previous training, or accepted practices in the occupation. Consults with Crewleader/Teamleader on unique situations which do not have clear precedents
* Plans and carries out work assignments; resolves most conflicts which arise; coordinates work with others as necessary; interprets policy on own initiative in terms of established objectives. Keeps Crewleader/Teamleader informed of progress, potentially controversial matters, or far-reaching implications
* Plans, designs, and carries out programs, projects, studies, or other work independently. Receives little or no supervision from Crewleader/Teamleader

Supervisory Duties: Select the level of supervisory responsibility for the position. Check one.

* No supervisory responsibility
* No supervisory responsibility but is responsible for managing a specific function
* Trains and assigns work to Crewmembers/Teammembers on an occasional basis; performs the same work as the group on a regular basis
* Trains, assigns work to, and checks work of one (1) Crewmember/Teammember; does not conduct the same work as that Crewmember/Teammember on a regular basis
* Trains, assigns work to, and checks work of two (2) or more Crewmembers/Teammembers; participates in the decision to hire, fire, and promote Crewmembers/Teammembers; does not conduct the same work as Crewmembers/Teammembers on a regular basis
Crewleader/Teamleader Responsibility: If Crewleader/Teamleader, list positions directly reporting to this one.


Experience:
Minimum Qualifications:

* BachelorÁ’s Degree in Computer Science, Information Systems, Mathematics or equivalent experience.
* Developer certifications, (e.g. MCSD for .Net) preferred
* Experience in software development environments such as Visual Studio.NET using C#, IIS, XML/XSL, ASP.NET, -HTML and * SQL Server preferred but not required
* Experience with relational databases and data access methods.
* Object-Oriented Analysis and Design (OOA/OOD) experience.
* Good communicator and team player
* Proven design skills for robust and scalable applications
* Eight (8+) plus years of previous software development experience building and maintaining large-scale applications preferred
* Experience with Agile development methodology including TDD, Continuous Integration, Story Writing, and Estimation
* Regular attendance and punctuality
* Organizational fit for the JetBlue culture, that is, exhibit the JetBlue values of Safety, Caring, Integrity, Fun and Passion
* Well groomed and able to maintain a professional appearance
* Pass a ten (10) year background check and pre-employment drug test
* Legally eligible to work in the country in which the position is located
* When working or traveling on JetBlue flights, and if time permits, all capable Crewmembers are asked to assist with light cleaning of the aircraft

Knowledge, Skills, and Abilities:

* Strong knowledge and hands on experience with such technologies as C#, ASP.Net, Javascript, IIS, .Net 2.0/3.0, WCF, WF, TFS, and Team Systems (Team Developer).
* Knowledge and experience with XML, XSD, and WSDL with regards to the implementation of XML Web Services preferred.
* Familiarity with .Net 3.5 Á– LINQ, Web 2.0, RIA technologies such as Silverlight, and SharePoint preferred.
* Experience with Architectural Design Patterns such as Distributed Applications, Asynchronous design, Messaging, Event Driven, SOA, and ESB preferred.
* Ability to gather business requirements, define technical specifications, and translate them into a solid system design.
* Ability to prepare accurate and Á“user-friendlyÁ” technical specifications and documentation for software designed and developed.
* Excellent verbal and written communication skills
* Ability to work in a high-pressure environment and complete tasks with minimal supervision
* Ability to rapidly resolve issues and recognize when escalation is necessary
* Effective time management a


Job Code: NC52422927-D
Category: General / Other
Post Date: Friday, May 18, 2012 at 12:00 AM
Company: JetBlue Airways
Contact Name: JetBlue Recruiter

Apply Methods

- apply to this job without creating a job seeker profile.

- create an online resume and apply to this job.

- have an account? login to apply using your saved resume and profile.

© 1996 - 2012 Data Frenzy, All Rights Reserved.