Bachelor's degree in Computer Science or related field
4+ years of software development experience in an Agile environment
Proficiency in AWS technologies and cloud-based solutions
Hands-on experience with backend API development in Node.js, Java, or Python
Strong understanding of Microsoft .Net Framework and cloud platforms
Excellent documentation, leadership, and communication skills
Experience with Agile methodologies and tools like Jira and Confluence
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 and debug software code to resolve errors
Collaborate with technical teams and end users for software needs
Benefits
Opportunity to work with cutting-edge technologies
Engage in collaborative team environments
Participation in software design and agile processes
Professional development opportunities
Contributing to large-scale innovative projects
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 in Computer Science, Computer Engineering, Electrical Engineering, Management Information Systems or related field
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
Strong knowledg of Microsoft .Net Framework, Microsoft .Net Core, SLQ, NoSQL and Design Pattersn
Knowledge of APIs, JSON, XML, and OAuth
AI : Claude, Agentic AI or CoPilot in SDLC
Excellent knowledge of Object-Oriented systems design and Application Development
Web development, API integrations, Cloud technologies
Experience in AI domains.
Solid technical understanding of cloud platforms (AWS/Azure/GCP), APIs, CI/CD, web technologies, and DevOps practices.
Experience with Agile/Scrum or SAFe frameworks and tools (e.g., Jira, Confluence, Azure DevOps).
Excellent communication, leadership, and documentation abilities.
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
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.