Senior Software Development Engineer
Delta Air Lines
Job title: Senior Software Development Engineer
Company: Delta Air Lines
Job description: About Delta Air LinesAbout the CompanyDelta 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.
In 2023, Delta was named the World’s Most Admired Airline by , with the company ranking No. 1 across the board in the industry for values including innovation and people management. Delta also rated higher than any other airline on the overall list of Most Admired Companies, climbing to No. 12 this year.Job DescriptionYOUR RESPONSIBILITIES IN THIS ROLE:
- New development, enhancements, and support for new and existing systems and applications, including proprietary communications hub software.
- Analysis of large volumes of data into and out of multiple internal systems and partner connections.
- Comprehension and design of detailed technical documentation.
- Ability to understand the big picture and come up with solutions that solve current problems and are also scalable for the future.
- Collaborating with software developers, engineers, and operations teams across other product stacks across Delta Air Lines.
- Monitoring sites and software to make sure theyre performing properly (including on-call shifts)
- Anticipating potential problems before they occur (and coming up with solutions)
- Conducting post-incident reviews
- Documenting your work (Knowledge Articles, Wikis and Runbooks) to turn findings into repeatable actions.
- Managing stakeholders
- Quality Assurance including Supporting Testing, Test Tools, Test Environments
- Capacity and Performance Management
- Quickly responding to incident alerts and support calls. Identifies, and coordinates with teams that are critical to the events resolution.
- Building and supporting a reliable application suite for the environment to meet the development and maintenance requirements of systems/platforms.
- Working/partnering as part of the development team to evaluate the health, stability and reliability of systems/applications.
- Creating and Utilizing monitoring, alerts, dashboards, and management tools to ensure the availability, reliability and performance of systems/applicationsand services.
- Constantly working to improve and implement automation of systems/applications tasks.
- Providing technical support for systems/applications according to application SLAs.
- Responsible for designing and developing resiliency in the application code, settings for deploymentsand engaging with squads to address failure patterns.
- This job requires the technical skillsets that will be outlined as must haves. In addition to this you may need to learn unique airline industry skillsets. This mandates excellent soft skills including:
- Excellent collaboration and communication skills
- Top notch work ethic with a high level of professionalism.
- Exceptionally motivated and self-directed.
- Expert learner and willing to keep up-to-date knowledge.
- Excellent problem solving, analytical, and troubleshooting skills.
- Strong communication, teamwork and leadership skills.
- Highly adaptable with proficient time management skills.
Minimum qualifications
- Bachelor’s degree with 3-6 years of work experience.
- 3 plus years of actual coding experience in C++, Java, Python, Windows scripting (VB Script), Windows development and debugging, Linux scripting
- Experience with User Tickets.
- 3 plus years C/C++ development experience with Visual Studio with CI/CD pipelines
- 3 plus years of experience in both Linux and Windows environments.
- Strong Technical Writing Skills
- Ability to Self-learn other coding and scripting languages to a sufficient level to support the operation, troubleshoot problems and validate fixes.
- A strong desire and ability to run an optimized critical communications system with 100% availability.
EVEN BETTER IF YOU HAVE:
- A background in system engineering and/or network engineering.
- C/C++ development experience with asynchronous socket communication development.
- Experience with debugging using GDB.
- Experience in highly available service implementations like Veritas clustering and Load Balancing.
- Experience in dealing with systems that handle large amounts of traffic (typically at least 20,000 transactions per second).
- Airline industry Knowledge
- Airline Messaging Background (Type-A, Type-B, HTH, EDIFACT, MQ, Terminal Traffic Inter-connectivity, Synchronous and Asynchronous messaging concepts)
- Strong desire todive deep into technical challenges and code
- Experience performing root cause analysis to quickly recover from service interruptions and to prevent recurring problems
- Visual Studio IDE Knowledge
- Version control system Knowledge: Git, Subversion, etc. and developing/maintainingpipelines in Jenkins.
- Experience with a relational database: SQL queries,Knowledge of SQL.
- Knowledge in monitoring tools – Dynatrace, Riverbed, etc
- Experience deploying and supporting monitoring and reporting platforms
- Knowledge and work on experience in cloud migration (AWS) is a plus.
- 1 plus years Airport Workstation (CUTE and Proprietary) Technical Experience
- 1 plus years Airport Peripheral Device Management Skills
ID: DELVD05
Expected salary:
Location: Bangalore, Karnataka
Job date: Sun, 17 Nov 2024 08:31:58 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnear.pro) you saw this job posting.Thanks&Good Luck
To apply for this job please visit jobviewtrack.com.