Senior Developer – Delta Employment


Website Delta Airlines

Position Summary:

The Developer is responsible for joining a Crew Modernization team and contributing to the software design, software development, and overall product lifecycle for products that our users love. Developer field questions from other product teams and encourages cross-team collaboration. In addition, Developer may be involved in product configuration, performance tuning and testing as well as production monitoring. There is also an expectation that the Developer will demonstrate expertise around modern software design and development.

Key Responsibilities:

  • Identifies unsecured code areas and implements fixes as they are discovered with or without tooling
  • Identifies product enhancements to create a better experience for the end users
  • Identifies, implements, and shares technical solutions that can be used across the portfolio
  • Participates in learning activities around agile software development and development core practices
  • Writes custom code or scripts to automate infrastructure, monitoring services, test cases, to do “destructive testing” to ensure adequate resiliency in production
  • Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing
  • Triages high priority issues and outages as they arise
  • Research and/or investigate technical issues impacting the organization and recommend solutions
  • Provides application support for software running in production
  • Collaborates with other product team members (UX, architects, and product management) to create secure, reliable, scalable software solutions

What you’ll have:

  • Proficient in query optimization and troubleshooting
  • Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations
  • Strategic Agility: Sees ahead clearly; can anticipate future consequences and trends accurately; has broad knowledge and perspective.
  • Drives Results: Consistently achieving results, even under tough circumstances
  • Optimizes Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement
  • Cultivates Innovation: Creating new and better ways for the organization to be successful
  • Experience in Java/J2EE, spring framework, Gitlab, Jira, Oracle 11+, Java 8, Jenkins, Gradle
  • Experience in creating self-contained, reusable modules and components
  • Nimble Learning: Actively learning through experimentation when tackling new problems, using both successes and failures as learning fodder
  • Perseverance: Pursues everything with energy, drive and a need to finish; seldom gives up before finishing, especially in the face of resistance or setback.
  • Experience in working with 12-factor methodology and understanding its benefits, and able to demonstrate appropriate patterns to other team members
  • Experience in test-driven development and effective unit test creation
  • Experience in a CI/CD and DevOps practices
  • Experience in Angular for User Interface development
  • Experience in designing and implementing RESTful services
  • Extensive experience in software development using Agile methodology
  • Minimum travel requiredee in computer science, engineering discipline, economics, business or equivalent experience