Thursday, 20 February 2014

Lead Software Engineer #2013-4184 | Orbitz, LLC | US-IL-Chicago



Lead Software Engineer #2013-4184 | Orbitz, LLC | US-IL-Chicago


2013-4184

Posting Job Title 
Lead Software Engineer
Job Location 
US-IL-Chicago
Category 
Technology
More information about this job:
Overview:
Orbitz Worldwide is a leading online travel company offering leisure and business travelers a wide selection of low airfares, as well as deals on hotels, car rentals, cruises, vacation packages and other travel.

We have a dynamic, fast-paced environment, and consequently offer an excellent opportunity for leadership, creativity and personal success. A high degree of responsibility and accountability for decisions made is key to take further steps along an attractive career path.

Orbitz is currently looking for a: Senior Software Engineer to work on the Hotel product development team

Senior Engineers lead peer review sessions, are capable of designing systems to solve complex business problems with extensive knowledge in identifying and improving application performance. They adhere to standards and participate in standard evolution along with demonstrating ownership of their specific areas. They are effective decision makers who take data, fact and reality into the picture to effect change through collaboration. They are expected to embrace OWW's Agile in Large practice and pursue personal development via reading various industry publications, attending trainings and keeping abreast of new technologies. They should be team players with effective communication skills and have interest in recruiting efforts.
Responsibilities:
  • Has responsibility for designing, coding, testing, debugging, configuring, and documenting software modules. Participates in peer review and provides constructive feedback
  • Applies generally accepted programming standards and techniques to assure efficient program logic and data manipulation.
  • Support product deployment and enhance the quality of software modules by monitoring, analysis and debugging.
  • Operational responsibility for application performance. Performance testing of the various software components and analysis of performance tests results.
  • Shows mastery over their own applications running in production including: application performance; log file, exceptions, monitoring, and alarming; dependency (client & server) usage Modern software engineering patterns; database and cache; configuration; testing; configuration; JVM profile; debugging and profiling.
  • Analyzes and participates in product reviews of software requirements to determine feasibility of design within the application architecture and time constraints.
  • Consults with other engineering staff organization wide to evaluate interface between various software modules and to provide visibility.
  • Work closely with our staff in the office and in other locations around the world.
  • Leads peer review sessions and teaches others by example on how to critique technical deliverables.
  • Supports their own applications displays ownership for the systems-level production application. Capable of leading complex production incident triage.
  • Participates in the recruiting efforts.
  • Participates in the new candidate interview process: assisting in creating tests, assessing/grading candidate material, or as the senior or junior member of a two-person interview team.
  • Is an active member of an external technology focused community.
  • Actively pursues their own personal development by reading and practicing.
  • Willing and able to travel on business-related functions and is able to effectively represent OWW within a group of other more experienced staff.
  • Capable of refining team agile processes and teaching junior members the principles required to operate effectively within agile.
Qualifications:
  • BS or MS in Computer Sciences or related field, or related relevant experience.
  • 5+ years of experience in Java development.
  • Significant experience collaborating with other developers on software development projects using industry standard techniques and methodologies.
  • Project experience with at least some of the following: Spring, Spring WebFlow, Ant, JUnit, Python, OOAD.
  • Familiarity with performance profiling and at least some of the following tools (Jmeter, Jconsole, Jprofile)
  • Familiarity with testing and automation methodologies and tools like (Junit, Selenium, TestNG)
  • Experience interviewing job candidates.
  • Moderate project experience working with Oracle, one or more application servers, web servers, and Linux.
  • Some experience with server-side JAVA, application servers, object oriented design and web development. Experience with distributed software systems (NoSQL, RMI, HTTP, RDBMS, object oriented programming).
  • Strong interpersonal and communications skills, excellent analytical skills, flexibility, ability to plan and organize, responsiveness, creativity.
  • Exposure to high volume, high-availability web applications.
  • Demonstrated ability to perform in demanding multi-tasking environments.
  • Agile, SCRUM experience.

https://careers-orbitz.icims.com/jobs/4184/2013-4184/job




No comments:

Post a Comment