Bachelor's degree in Computer Science, Engineering, or related field preferred
4+ years of software design and development experience in an agile environment
Proficient in AWS technologies (e.g., Lambda, DynamoDB, EC2)
Experience with Cloud Automation tools like Git and scripting languages (Python/Bash/PowerShell)
Strong backend API development skills using Node.js, Java, and Python (preferred)
Solid understanding of Microsoft .NET Framework and SQL/NoSQL databases
Excellent knowledge of Object-Oriented design principles
Responsibilities
Manage full development life cycle using Agile methodologies
Serve as a technical expert on development projects
Write technical specifications based on business requirements
Support and document software functionality
Identify and evaluate new technologies for implementation
Analyze code to troubleshoot and revise programs
Collaborate with tech teams and lead planning and execution efforts
Benefits
Opportunity to work with groundbreaking technologies
Collaborative team environment with a focus on innovation
Potential for professional growth and advancement
Engagement in full software development life cycle
Exposure to cloud-based solutions and enterprise-grade software
Full Job Description
Description
Job overview and responsibilities
The Senior Software Developer will be responsible for the development of critical applications, while working with a team of developers. This role will design, develop, document, test and debug new and existing applications. Additionally, this role will build these applications with a focus on delivering cloud-based solutions. The individual will use groundbreaking technologies and enterprise grade integration software daily and will be relied upon to help take the team to the next level from a technological standpoint.
Manages and participates in full development life cycle including requirements analysis and design using Agile methodologies
Serve as technical expert on development projects
Write technical specifications based on conceptual design and stated business requirements
Support, maintain, and document software functionality
Identify and evaluate new technologies for implementation
Analyze code to find causes of errors and revise programs as needed
Managers and participates in software design meetings and analyze user needs to determine technical requirements
Collaborate & lead tech teams consisting of employees & vendor company contractors in planning and execution, serving as an technology leader
Collaborate with end user to prototype, refine, test, and debug programs to meet needs
Qualifications
What's needed to succeed (Minimum Qualifications):
Bachelor's degree
Computer Science, Computer Engineering, Electrical Engineering, Management Information Systems or related field preferred
4+ years of experience in design, development, documenting, testing, and debugging of new and existing software systems and/or applications for market sale or large-scale proprietary software for internal use in an agile environment
Experience implementing AWS technologies (Lambda, Step Functions, CloudWatch, CloudFront, Cognito, route53, Dynamo DB, ECS, EC2, S3, RDS, API Gateway)
Experience with Cloud Automation Development Tool such as Git, Python/Bash/PowerShell Scripting
Hands-on development and proficient excellence in backend API development using Node.js Java and Python (nice to have)
Strong knowledge of Microsoft .NET Framework, Microsoft NET Core, SQL, NoSQL and Design Patterns
Excellent knowledge of Object-Oriented systems design and Application Development
Must be legally authorized to work in the United States for any employer without sponsorship
Successful completion of interview required to meet job qualification
Reliable, punctual attendance is an essential function of the position
What will help you propel from the pack (Preferred Qualifications):
Airlines industry experience is a plus
AWS highly preferred
About United Air Lines, Inc
United Airlines is a major American airline that operates a large domestic and international route network. The company is headquartered in Chicago, Illinois and is a founding member of the Star Alliance, the world's largest airline alliance. United Airlines operates a fleet of over 800 aircraft and serves more than 350 destinations in over 50 countries.