Full Time
Senior Developer – Remote Overnight Jobs
Job Description
Job Type: Senior Developer from home
Location: Texas work from home
Company: American Airlines
Responsibilities:
- Responsible for software delivery as well as motivating the group to adopt fresh attitudes and methods of operation based on continuous observation and prompt feedback.
- In collaboration with the appropriate team members, facilitate team rituals.
- Determine where technical and agile processes are lacking and work together to fill those gaps.
- Determine deliberate strategies for challenging the status quo, and then direct tests on alternatives with the goal of enhancing customer value or gaining new knowledge, or both.
- Develop your soft skills (communication, business savvy, flexibility, and positive criticism). Utilize established techniques, such as pair programming. In collaboration with the delivery manager, look for chances for learning and development. suggest personal development avenues when working with the delivery manager.
- Help the delivery manager (when necessary) identify and remove team blockers.
- Encouraging the team to work on fresh concepts and emergent, iterative design is taking part in the Squad’s architecture and software design. focuses on, if necessary, making a good case against solutions that are not appropriate.
- To support the overall Squad delivery, partners with the Product Owner as necessary (presenting Playback, maintaining the focus on business value, etc.).
- A strong desire to learn and the capacity to admit your mistakes and express your vulnerability
Requirements:
Minimum requirements:
- At least three of the following are necessary.
- Knowledge of at least one object-oriented language that has been shown
- A minimum of one web framework with proven expertise, ideally one like Spring, Spring Boot, or ASP.NET Core
- SQL expertise and the capacity to create relational database schemas
- The capacity to use shell commands in a Linux/Unix environment
- The ability to carefully examine applications and services to make sure they comply with security standards
Preferred Requirements:
- Constructing business-critical, large-scale distributed systems for the Internet or high-volume client/server networks
- Ability to collaborate with others while always keeping the team’s objectives in mind
- Knowledge of source code management systems
- Exposure to using environments for continuous integration and deployment
- Knowledge of delivering software utilizing agile methodologies such as scrum, kanban, or extreme programming
- Experience with any of the following products:
- Utilizing test-driven development (TDD)
- Evaluation Pyramid
- Parallel processing and concurrency
- Optimization, performance profiling, and debugging
- Application development paradigms for services and objects
- Computer science, computer engineering, or a similar discipline as a Bachelor’s degree, or comparable experience
- Internally driven and capable of working both independently and in a team setting
- Able to communicate effectively and comfortably with both internal team members and external business stakeholders
- Ability to improve and streamline processes, systems, and solutions creatively without becoming caught up in bottlenecks or roadblocks