United Airlines is looking to leverage AWS technologies to create scalable, secure and efficient solutions, driving business success and innovation by designing and developing high-performance applications using AWS cloud services.
Requirements
- 4+ years of experience with .Net core and AWS development
- Strong hands-on experience designing and building scalable microservices and distributed systems
- Experience with cloud-native development, ideally on AWS (Lambda, API Gateway, DynamoDB, S3, ECS/EKS, Step Functions)
- Good understanding of RESTful APIs, JSON schemas, versioning, and API-first design
- Experience with event-driven architectures and streaming technologies (Kafka/Kinesis)
- Familiarity with graph databases (AWS Neptune, Neo4j) or a strong willingness to learn
- Solid knowledge of CI/CD pipelines, automated testing, Git, and DevOps best practices
Responsibilities
- Translate product strategy and requirements into suitable, maintainable and scalable solution design according to existing architecture guardrails
- Have a holistic view of how an engineering solution adds value and ties into the defined business outcomes; provide options for how the solution could be evolved to provide even more value
- Use an experimental mindset to identify, evaluate and recommend alternative design options which take target environment, performance security requirements and existing systems into account
- Build and deliver simple, effective solutions that fully meet user needs, functional and compliance requirements, and quality standards. Ensure on-time delivery while continuously eliminating waste, including unnecessary documentation and inefficient methodologies
- Drive testing and deployment of software solutions, including ensuring automated testing to ensure solution quality
- Identify and share best practices with other teams as well as produce necessary documentation
Other
- Bachelor's degree in computer science, Engineering, or related field
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
- Must be eligible to work for any employer
- Previous experience working on customer data, data platforms, customer 360 profile service, or graph-based system is a strong plus