Thursday 20 February 2014

Sr Software Engineer #2013-4198 | Orbitz, LLC | US-IL-Chicago


 Sr Software Engineer #2013-4198 | Orbitz, LLC | US-IL-Chicago

2013-4198

Posting Job Title 
Sr Software Engineer
Job Location 
US-IL-Chicago
Category 
Technology
More information about this job:
Overview:
Are you passionate about building amazing web experiences for customers? Does pushing the envelope of a Mobile web travel shopping experience excite you?

Orbitz Worldwide is a leader in the rapidly growing space of global, mobile commerce. Nearly a quarter of our hotel bookings are made via mobile devices and we recently ranked #4 in the 2013 edition of Internet Retailer's Mobile Commerce 400 list based on projected mobile sales in 2012 (highest-ranked full-service travel company and behind only Amazon, Apple, and Marriott).

Orbitz is looking for a smart, motivated and passionate Senior Software Engineer, who is interested in building complex applications using Java and database technologies that directly impact how our users interact with our site. In addition to developing technical depth and expanding technical breadth, they will also demonstrate broader business awareness and translate business need into technical reality. They recognize the need for rapid feedback and appropriately balance time, scope and quality in pursuit of delivering customer value and obtaining valuable feedback. They are responsible for consistently delivering high quality and functional software that serve the needs of our business and customers.
Responsibilities:
  • Design and develops enterprise level applications capable of supporting multiple points of sale on a unified platform within a 4-10 person cross-functional team that delivers work in two-week sprints.
  • Ensures that the team's acceptance criteria for stories and tasks is appropriate and being met universally.
  • Delivers unit and service tested code.
  • Shows mastery over their own applications running in production including: application performance, log files, monitoring and alarming, dependency (client & server) usage patterns, database and cache, configuration, debugging and profiling.
  • Forecasts, tests and measures their application's performance signature.
  • Leads peer design and code review sessions and teaches others by example on how to critique technical deliverables.
  • Adheres to technical standards and participates in standard evolution.
  • Provides support to their team’s applications and demonstrates a sense of ownership for the systems-level production applications. Capable of aiding and triaging complex production incidents.
  • Works as a team player with solid communication and presentation skills and help interpret technical concepts to non-technical audiences.
  • Keeps up to date with technology and presents useful technology recommendations.
  • Mentors junior developers and trains Quality Engineering associates with details of product testing.
Qualifications:
  • BS, MS, or PhD in Computer Science or related technical discipline (or equivalent).
  • 5+ years (minimum) of programming experience in Java with strong OO skills.
  • 3-4 years of experience in large systems software design and development, with extensive knowledge of Unix/Linux.
  • Development experience with operational databases, JDBC, Oracle, PL/SQL.
  • Skilled in database architecture and design.
  • A solid foundation in computer science, with strong competencies in data structures, algorithms and software design.
  • Coding skills in Python or Ruby, Javascript/AJAX, JSP and knowledge of service oriented architectures are a plus. 
Preferred Qualifications:
  • Experience taking a leading role in building complex software systems that have been successfully delivered to customers.
  • Good understanding of algorithms and data structures, and their time and space performance.
  • Knowledge of professional software engineering practices & best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing and operations.
  • Excellent problem-solving, analytical and troubleshooting skills; ability to work with minimum guidance and communicate technical concepts clearly and effectively.
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs and product strategy.
  • Proven ability to share knowledge through mentoring, reviewing code, reviewing design docs, giving technical talks, teaching classes or as a consultant on projects.
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces to back-end systems, data storage technologies and all points in between.
Orbitz is a proud partner with Joining Forces to support our military & their families in finding employment








No comments:

Post a Comment