American Airlines is looking to develop, deploy, manage, and maintain software applications that support business processes and user needs, focusing on delivering unrivaled digital products that drive a more reliable and profitable airline.
Requirements
- 3+ years of strong hands-on development background in C-Sharp/.NET, NET CORE. +1 years in any javascript frameworks such as React JS or Angular. 1+ years in RDBMS – SQL Server or PostgreSQL.
- Knowledge of Azure cloud environment development, and deployment
- Hands on SQL using SQL Server or Postgres - DDL, DML queries creation and execution.
- Programming Languages: Python, C-Sharp/.NET, .NET CORE, Javascript/Typescript
- Frameworks: Spring/SpringBoot, FastAPI
- Front End Technologies: Angular/React JS
- Deployment Technologies: Kubernetes, Docker
Responsibilities
- Writes, tests, and documents technical work products (e.g., code, scripts, processes) according to organizational standards and practices
- Consistently produces good quality technical work products that are clear, concise, tested, and easily understood by others
- Efficiently debugs design-time and run-time problems and effectively identifies problems in dependencies or caused by interactions with other services
- Designs new implementations and provides enhancements to existing architectures, maintaining reliability, resiliency, security, and performance
- Identifies and corrects issues with system components affecting operational reliability, stability and performance based on observable telemetry
- Understands and follows secure coding practices to avoid known potential vulnerabilities and actively looks for vulnerabilities during code reviews
- Identifies opportunities for automation that improve team performance and raises them to the team
Other
- Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
- 3+ years of experience designing, developing, and implementing large-scale solutions in production environments
- Ability to concisely convey ideas verbally, in writing, in code, and in diagrams
- Experience in Agile methodologies, such as SCRUM
- Experience in DevOps Toolchain methodologies, including TDD (test-driven development), Continuous Integration and Continuous Deployment