Developer - Reservation Applications

Overview

On Site
Full Time

Skills

Spectrum
Finance
Network
Strategic Alliance
Effective Communication
Analytical Skill
Conflict Resolution
Investments
Supervision
Mentorship
Software Development
Software Documentation
Unit Testing
Problem Solving
Business Administration
Computer Science
Mathematics
Leadership
Streaming
Apache Spark
Orchestration
Software Development Methodology
Continuous Delivery
Data Engineering
IaaS
Kubernetes
Agile
DevOps
Version Control
GitHub
Continuous Integration
Artificial Intelligence
Modeling
.NET
Relational Databases
Data Analysis
Microsoft SSRS
NoSQL
Database
MySQL
PostgreSQL
Amazon DynamoDB
Scripting
SQL
Amazon Web Services
Extract
Transform
Load
Amazon Redshift
SQL Tuning
Performance Tuning
Programming Languages
Python
PySpark
Scala
Meta-data Management
Business Intelligence
Microsoft Power BI
Machine Learning (ML)
Cloud Computing

Job Details

Description

Find your future at United! We're reinventing what our industry looks like, and what an airline can be - from the planes we fly to the people who fly them. When you join us, you're joining a global team of 100,000+ connected by a shared passion with a wide spectrum of experience and skills to lead the way forward.

Achieving our ambitions starts with supporting yours. Evolve your career and find your next opportunity. Get the care you need with industry-leading health plans and best-in-class programs to support your emotional, physical, and financial wellness. Expand your horizons with travel across the world's biggest route network. Connect outside your team through employee-led Business Resource Groups.

Create what's next with us. Let's define tomorrow together.

Key Responsibilities:

The Developer - Reservation Applications plays an important role in crafting and maintaining the strategic partnership between business needs and technology delivery. The Developer's role is to plan, design, develop and launch efficient systems and solutions in support of core organizational functions. This individual will apply effective communication, analytical, and problem-solving skills to help identify, communicate / resolve issues, opportunities, or problems to improve the benefit of IT and Business investments. The Developer is experienced and self - sufficient in performing their responsibilities requiring little supervision, but general mentorship and direction.

  • Assist in design, develop and modify software applications/systems.
  • Works closely with teams from different functions to understand business requirements and deliver solutions.
  • Provides support to the software development leads (Ex: Senior Developer).
  • Works on one or more moderate to sophisticated projects.
  • Applies security code standard methodologies throughout development cycle.
  • Contributes to software documentation and user manuals.
  • Complete comprehensive unit testing on all developed/enhanced software and supports deployment of software applications.
  • Participates in code reviews to ensure code adheres to standards.
  • Support and tackle software systems as required, optimizing performance, resolving problems, and providing follow-up on all issues and solutions.
  • Stays up to date on the latest industry trends and technology.

Qualifications

What's needed to succeed (Minimum Qualifications):

  • Bachelor's Degree in Business Administration, Computer Science, Mathematics or related field.
  • 3+ years of related experience or successful completion of United DT Early Career Digital Leadership Program (ECDLP)
  • Experience in .NET and SQL
  • Experience in implementing data pipelines for both streaming and batch integrations using tools/frameworks (i.e, Glue ETL, Lambda, Spark, Spark Experience in Lake Formation Orchestration, Maintain and enhance models for SDLC using CI/CD pipelines in AWS).
  • Cloud data engineering experience in AWS .
  • Familiar with applications on the cloud infrastructure and containerized services like Kubernetes.
  • Clear understanding of agile development, including DevOps and DataOps concepts.
  • Experience with version control systems (i.e., Github and deployment & CI tools.)

What will help you propel from the pack (Preferred Qualifications):

  • Master's Degree
  • 1-2+ years in Python based AI modeling and Data Analytics
  • 2-4+ years experience in .NET Development and SQL and relational databases
  • Experience in data analyses tools and software (i.e. SQL & SSRS)
  • Experience in Relational and NoSQL databases, such as MySQL or Postgres and DynamoDB.
  • Functional and scripting languages: Python, Advanced SQL.
  • Experience working experience in AWS Glue ETL, Redshift, Step Function, Athena
  • SQL optimization and performance tuning, and development experience in programming languages like Python, PySpark, Scala etc.).
  • Understanding of metadata management, data lineage, and data glossaries is a plus.
  • Familiarity with business intelligence tools (such as PowerBI) Education Experience with Statistical/ML techniques is a plus.
  • Experience with integration of multi cloud services with hybrid infrastructure.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.