United Airlines Corporate Jobs

Mobile united Logo

Job Information

United Airlines Developer - Information Technology in Chicago, Illinois


United Airlines is transforming the solutions we use to manage our vast network and we are looking for talent to help create and deploy cutting edge technologies that will transform the way we run our national operations. As a Software Developer on United’s Digital Technology team, you will work on the design and development of new systems to allow users to analyze, manage and execute strategies to serve our customers in ensuring a safe and smooth journey.

This is an exciting opportunity for someone to travel and spend some time in the EU, building the solution and becoming the SME to bring the knowledge and experience to United in Chicago. This position is 50% travel for the first 12 months and will include time in both the US as well as the EU on an as needed basis.

Job overview and responsibilities

Software Developers play an important role in the creation and maintenance of the strategic partnership between business needs and technology delivery. The Software Developer’s role is to collaborate on efforts to plan, design, develop and launch efficient systems and solutions in support of core organizational functions.

This individual will apply proven communication, analytical and problem-solving skills to help identify issues, opportunities, or problems to maximize the benefit of IT and Business investments. The Developer is experienced and self-sufficient in performing his/her responsibilities requiring little supervision but provided with general guidance and direction.

You are:

  • Someone who sees travel as an opportunity to learn and find excitement in being able to work with EU partners up close and personal as well as virtually – you should have the ability to travel 50% of the time and work at our EU partners’ location in the EU for short-term (a couple of weeks as a time) engagements as needed

  • Curious about new technology and get inspiration by staying aware of new developments within the technology space and identify which new technologies to adapt to provide value to our business.

  • A natural at problem solving and you leverage your creativity to come up with innovative solutions to complex problems

  • Aware that communication and collaboration is key to successful development and you have clear and understandable writing and verbal skills that are necessary for informal as well as formal conversations

Your Technical Skills

  • Strong hands-on experience with back-end technologies such as Java, Spring Boot, RabbitMQ, Node.js, etc.

  • Strong hands-on experience with front end technologies such as Angular, jQuery, primeNG, JavaScript, CSS, etc.

  • Demonstrate advanced knowledge of cloud computing concepts (high-availability architectures, serverless computing, scaling, etc.)

  • Knowledgeable with microservices and how they are applied in a cloud environment, including technologies such as JSON, REST, XML etc.

  • Demonstrate advanced knowledge of SDLC processes including Scrum, inputs/outputs, standards and best practices

  • Demonstrate advanced knowledge of development methodologies including test-driven development, software design patterns, and integration standards

  • Demonstrate advanced knowledge of software engineering best practices such as: versioning and versioning control, software packaging, and release management

  • Demonstrate advanced knowledge of cloud technologies and serverless computing concepts

  • Hands-on experience with unit and integration testing

Required Experience & Standing

  • Must be legally authorized to work in the United States for any employer without sponsorship

  • BS/BA, preferably in a technical or scientific field or equivalent experience, education or training

  • 2 or more years of experience in design, development, installation, and modification of software

  • Experience in working in both front end and back-end development

  • Professional experience in writing readable, testable, and maintainable code

  • Experience working with team members in high performance, agile development environment where continuous integration and continuous delivery are critical

Software Developer Mission and Key Responsibilities:

  • Improve functionality and user experience of a highly critical application to drive efficiency gains and cost savings.

  • Work closely with team members in agile development environment where continuous integration and continuous delivery are critical

  • Design, develop and modify software applications/systems according to specifications

  • Consult with Business Analysts and business partners on potential software solutions for business problems

  • Provide support to the software development leads (Senior Developer)

  • Work on one or more moderate to complex projects

  • Support and troubleshoot software systems as required, optimizing performance, resolving problems, and providing follow-up on all issues and solutions

  • Develop appropriate software documentation as required

  • Complete comprehensive unit testing on all developed/enhanced software

  • Work with development teams across multiple geographic locations and platforms

  • Mentor junior developers, providing technical and process assistance

  • Support enterprise quality assurance teams

  • Excel at triage or analysis of situations for production support and proficient with on-time delivery with minimal supervision

Bonus points if you have the following:

  • Airline/Aviation experience

  • Knowledge of container technologies (Dockers, Kubernetes etc.)

  • AWS Certification or experience in foundational AWS Services (EC2, S3, RDS, VPC, Lambda, EKS, ECS, etc.)

  • Familiarity with test automation and scripting

  • Experience with Mobile Technologies

  • Familiarity with code repositories like TFS

  • Experience with gRPC

  • Experience with Hibernate

  • Familiarity with code repositories like GitHub

  • Experience working with mission-critical systems requiring high availability and reliability

Equal Opportunity Employer – Minorities/Women/Veterans/Disabled/LGBT

Division: 47 Technology/IT

Function: Information Technology

Equal Opportunity Employer – Minorities/Women/Veterans/Disabled