Full Time

Senior Software Developer – Delta Remote Jobs

Posted 2 years ago
Minnesota
$70 - $80 per hour

Job Description

Job Type: Senior Software Developer from home
Location: Minnesota work from home
Company: Delta

Responsibilities:

The IT department at Delta is undergoing a transition to alter every aspect of how we conduct business. We work hard to create cutting-edge solutions that benefit our clients. As we expand, we look for additional team members who are willing to work together and further our goal of developing the greatest IT organization at the leading airline in the world!

Senior Software Development Engineers use key agile principles including “keep it simple,” test-driven development (TDD), continuous integration, polyglot programming, and microservice design when writing code. The primary goal of an SDE is the creation and deployment of modernized, specialized business applications for usage in development, test, staging, and production environments.

Applications development and modification experience is required of the Senior Software Development Engineer, backend. They are responsible for creating thorough design documentation and programming, as well as technical deliverables. They are familiar with the concepts of Layered Architecture and API Development. In order to communicate ideas, reports, problems, and other deliverables clearly and effectively, they have great oral and writing communication skills.

  • Designing, prototyping, and showing users new front-end and back-end features and components to confirm compliance with criteria are just a few of the responsibilities.
  • Helping to design, execute, and optimize relevant workflows, tools, and techniques.
  • Work together with the business teams, technical teams, and product managers to make sure the created code satisfies their vision.
  • Create solutions that satisfy the functional and technological specifications.
  • Align with the needs of the security/compliance frameworks and policies.
  • Pose well for yourself. Ideally, create automated tests before creating code.
  • Make code.
  • Create deployment scripts and delivery pipelines.
  • Create configurations for services like databases and monitoring.
  • Put Service Reliability Engineering into practice.
  • Fixing issues from the development to the production stages necessitates being available for production support on call.

Requirements:

IMPORTANT ITEMS FOR SUCCESS (MINIMUM QUALIFICATIONS)

  • J2EE development experience for five to six years
  • Working knowledge of J2EE using WebSphere Application Server 9.x, JBOSS/OpenShift Microservices/APIs, and/or Web Services using Swagger, JSON, XML (for Legacy Services), and Postman/SOAPUI.
  • Having a strong frameworks background, whether with Spring Frameworks (Boot, Rest, Security, Batch, JMS) or another framework (Gradle, MyBatis, SLF4J)
  • Experience with developer testing: Using Assertion Libraries (Chai, Junit), Jasmine, Cucumber, or Test Management Tools (Jira/Zephyr), TDD (Test Driven Development)
  • Strong database expertise Oracle 18c or TOAD, PL/SQL programming knowledge, SQL development skills (required),
  • Experience with oAUTH2 and/or JWT implementation and concepts (PCI, PII, Privacy Design)
  • Experience with RedHat OpenShift and AWS in a cloud environment
  • Solid familiarity with agile methodologies
  • A track record of using DevOps technologies, techniques, and philosophies.
  • Within an Amazon Web Services (AWS) cloud infrastructure or with any well-known enterprise cloud provider, experience engineering software is used.
  • It is necessary to have knowledge of the entire software development lifecycle, establish CI/CD pipelines, and use test driven development.
  • It is necessary to have a basic understanding of both 12-factor application development principles and application security principles.
  • It is necessary to have prior knowledge of source control, build tools, and GIT (GitHub, Bitbucket, or other).
  • Embraces a variety of persons, viewpoints, and personal preferences.
  • Consistently puts one’s own and others’ safety and security first.
  • GED, high school equivalency diploma, or high school diploma.
  • If not currently employed by Delta Air Lines, Inc., the candidate, if authorized by applicable law, must have received or be willing to receive the COVID-19 vaccine by the date of hire in order to be considered for a position with a U.S. employer.

WHAT CAN YOU DO TO GET AN EDGE IN THE MARKET (PREFERRED QUALIFICATIONS)

  • Bachelor’s degree in information systems, computer science, or a similar technical discipline
  • Knowledge of version control systems (GitLab)
  • IBM MQ asynchronous communication
  • Issues with OO application systems include complex programming, program debugging, data analysis, problem analysis, and problem resolution.
  • Strong and successful problem-solving abilities; great communication skills to express ideas and concepts.
  • Working knowledge of Jenkins-based DevOps pipelines in an Agile (Digital.AI/VersionOne) environment
  • Self-starter, driven, and a team player who can adjust to a changing work environment.
  • MSVisio for MS Office
  • Working knowledge of the airline technological environment.

A job at Delta not only allows you the chance to travel the globe, but we also offer fantastic benefits to support you as you advance.

  • Industry-leading profit sharing, a competitive salary, and a 401(k) with a significant direct contribution and company match
  • Medical, dental, vision, short- and long-term disability, and life insurance are all included in the comprehensive health coverage.
  • A thorough wellness strategy that emphasizes the significance of one’s physical, emotional, financial, and social welfare
    advantages for both domestic and international travel