About Delta Tech Hub:
Delta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our employees around the world, Delta has for a decade led the airline industry in operational excellence while maintaining our reputation for award-winning customer service. With our mission of connecting the people and cultures of the globe, Delta strives to foster understanding across a diverse world and serve as a force for social good. Delta has fast emerged as a customer-oriented, innovation-led, technology-driven business. The Delta Technology Hub will contribute directly to these objectives. It will sustain our long-term aspirations of delivering niche, IP-intensive, high-value, and innovative solutions. It supports various teams and functions across Delta and is an integral part of our transformation agenda, working seamlessly with a global team to create memorable experiences for customers.
Key Responsibilities:
- Contribute as an experienced Android developer on an agile scrum delivery team, collaborating with product owners, developers and testers to deliver business value on an iterative basis.
- Ensure the delivery of high quality software by writing clean code and utilizing pair programming, TDD, continuous integration and code reviews.
- Apply object-oriented and agile iteration methodology in the design and code development.
- Incorporate security (PCI, SOX) requirements into software design.
- Continually seek to improve applications including system performance, functionality, code efficiency, and code defects.
- Provide application support, troubleshoot and resolve critical software issues.
- Research and analyze current system, subsystems and interfaces to understand the current or new process flow.
- Stay actively engaged in the technology industry and understand how the evolving technologies can benefit our organization.
Minimum Qualifications:
General
- Bachelor Degree or equivalent work experience required.
- Computer Science fundamentals in object-oriented design, data structures and
- complexity analysis.
- Confidence to introduce new ideas and technologies to the team required.
- Able to work collaboratively with cross functional teams to understand objectives,
- gather automation requirements, write technical specifications and perform in a Dev
- role required.
Technical:
- High level of expertise building end-to-end custom Android applications from scratch
- required
- Extensive knowledge of Android Studio, Android OS’s (Oreo, Nougat) required.
- Deep understanding of memory management, file I/O, network programming, and
- multi-threading required.
- Expertise with TDD, unit testing, CI-CD, DevOps tools and processes.
- Extensive hands-on experience creating custom UI controls, consuming RESTful APIs,
- designing protocols, implementing delegate interfaces, animations, and performance
- optimization required
- Excellent understanding of both design and UI concepts to translate them into
- effective app screens
Professional:
- Track record of shipping numerous successful products to the Play Store required
- Ability to develop high performance and scalable software solutions required
Preferred Qualifications:
Experience developing test strategies and test automation preferred
How to Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.