
American Airlines
Job Description:
Depending on level, the role is a balance of technical coaching and hands-on development work. All Software Developers write code daily, regardless of level. To build new solutions and chase new hypotheses, our teams are constantly learning. We accept failures as learning experiences and use those experiences to build resiliency in our systems.
[the_ad id=”29344″]Job Responsibilities:
- Identify gaps in agile and technical practices and collaboratively seek remedies for them.
- Facilitate team ceremonies in conjunction with appropriate team members.
- Develop soft skills (communication, business orientation, adaptability, constructive feedback). Make use of existing practices, such as pair programming. Work with the delivery manager to identify training and growth opportunities. Recommend personal growth paths in conjunction with Delivery Manager.
- Help articulate and eliminate team blockers with the Delivery Manager (as needed).
- Identify purposeful ways to question the status quo and lead experiments on alternatives, seeking increased customer value or new learnings or both.
- Participate in architecture and software design with the Squad – in general, encourages the team to work on new ideas and emergent, iterative design. Focuses on constructively arguing against solutions that are not a fit, if necessary.
- Accountable for software delivery as well as influencing the team to find new behaviors and ways of working based on frequent inspection and rapid feedback.
- Partners with the Product Owner (presenting Playback, keeping focus on business value, etc.) as needed to support the overall Squad’s delivery.
Job Requirements:
- Experience delivering software using an Agile methodology like Extreme Programming, Kanban, or Scrum
- Internally motivated, able to work proficiently both alone and in a team environment
- Testing Pyramid
- Debugging, performance profiling and optimization
- Product experience with any of the following:
- Ability to scrutinize applications and services to ensure they adhere to security standards
- Multi-threading and concurrency
- Exposure to using continuous integration/deployment environments
- Test Driven Development (TDD)
- Bachelor’s degree in Computer Science, Computer Engineering or related fields or equivalent experience
- Object-oriented and service-oriented application development patterns
- Ability to function in a Linux/Unix environment using shell commands
- Proven experience in SQL and ability to design relational database schemas
- Proven experience in at least one object-oriented language
- Experience using source control management systems
- Adept and comfortable communicating with internal team members and external business stakeholders
- Ability to work as part of a team, always keeping the team’s goal in mind
- Proven experience in at least one web framework, preferably including Spring, Spring Boot, or ASP.NET Core
- Working experience building business-critical, Internet scale distributed systems or high-volume client/server systems
- Demonstrated ability to find creative ways of improving and simplifying solutions, systems, and processes without getting bogged down in blockers or bottlenecks
Job Details:
Company: American Airlines
Vacancy Type: Full Time
Job Location: Dallas, TX, US
Application Deadline: N/A
[the_ad id=’29345′]Vacanciesspot.com