Achieving our goals starts with supporting yours. Grow your career, access top-tier health and wellness benefits, build lasting connections with your team and our customers, and travel the world using our extensive route network.
Come join us to create what’s next. Let’s define tomorrow, together.
Job overview and responsibilities
We are seeking a skilled Developer to join our team and contribute to the initiatives and implementations. This role requires strong hands‑on engineering capabilities, a willingness to learn modern design patterns, and the ability to work collaboratively within an Agile team. The Developer will work closely with and receive technical direction from the Senior Developer and play a key role in building and enhancing cloud‑native applications that support United’s technology transformation.
Key responsibilities:
- Develop and enhance application components using .net (and related frameworks) and modern JavaScript frameworks (React preferred).
- Work on cloud‑native development tasks under guidance from Senior Developers and Architects.
- Participate in designing scalable, modular, and maintainable systems based on established architecture patterns.
- Implement clean, maintainable, and well‑tested code aligned with engineering guidelines and best practices.
- Assist in ensuring applications meet required non-functional qualities such as performance, security, reliability, and maintainability.
- Collaborate with cross-functional teams in Agile Scrum environments to clarify requirements and deliver high‑quality solutions.
- Support integration across backend APIs, databases, and UI components.
- Contribute to DevOps practices including CI/CD pipelines, automated testing, and deployment processes.
- Participate in code reviews, documentation, and knowledge-sharing sessions with the team.
Key competencies:
- Strong foundational understanding of application development using .net, and JavaScript frameworks.
- Willingness to adopt platform-thinking and modern engineering patterns.
- Ability to write clean, testable, reliable code.
- Openness to mentoring and guidance from Senior Developers and Architects.
- Good problem‑solving skills and the ability to work collaboratively within a team setting.
- Effective verbal and written communication skills.
Hands-on Technical expertise including:
- Backend: Application development using .net & related frameworks.
- Frontend: Working knowledge of React or similar modern JavaScript frameworks.
- Database: Experience with PostgreSQL or any RDBMS; learning exposure to NoSQL is a plus.
- Caching / Messaging: Familiarity with Redis, Kafka, or similar technologies (understanding of at least one).
- Cloud: Hands-on development experience on AWS (Lambda/ECS/EKS preferred but may operate under guidance).
- Architecture: Ability to implement designs that promote maintainability, performance, security, testability, and scalability.
- DevOps: Understanding of CI/CD, automation, and release processes.
Collaboration:
- Work as part of an Agile Scrum team to deliver user stories.
- Partner with business analysts, QA engineers, and other developers to build functional solutions.
- Participate in system troubleshooting and problem resolution activities.
- Support the Sr. Developer while working collaboratively with cross-functional teams and business stakeholders to understand their requirements and implement solutions.
- Support development work across time zones, including collaboration with teams in Chicago and Houston.
Solution Orientation & Result Oriented:
- Support Senior Developers during solution design and reviews.
- Assist in technical assessments and contribute ideas for improvements.
- Provide input on enhancements and application components as part of project lifecycle activities.
- Deliver assigned components on time and with expected quality.
- Ensure alignment with overall project goals and United’s technical direction.
- Take ownership of assigned development tasks with increasing independence over time.
This position is offered on local terms and conditions. Expatriate assignments and sponsorship for employment visas, even on a time-limited visa status, will not be awarded. This position is for United Airlines Business Services Pvt. Ltd - a wholly owned subsidiary of United Airlines Inc.
What’s needed to succeed (Minimum Qualifications):
- Graduate from a reputed engineering college / equivalent
- 6+ years of relevant experience
- 1-2 years experience in cloud‑native or distributed application development Hands-on Technical expertise
- Solid understanding of software engineering principles and development practices
- Strong coding and debugging abilities
- Experience with REST APIs, backend-to-frontend integrations
- Exposure to Agile Scrum
- Good understanding of unit testing and basic automation
- Ability to work with minimal supervision once tasks are clearly defined
- Participation in requirement gathering and analysis, prototyping, deployments and release execution
- Effective communication (verbal + written)
What will help you propel from the pack (Preferred Qualifications):
- Computer Science / Information Technology / related fields
- Experience contributing to modernization or refactoring of enterprise systems Prior experience modernizing
- AWS Cloud
- Exposure to NoSQL databases is good to have.
- Exposure to containerization, CI/CD