Lead Software Developer

1 month ago


Amman, Jordan SITA Full time
Lead Software DeveloperWhat You Will Do
  • Drive technical leadership in support of the program vision and objectives in solving industry problems.
  • Investigate and explore how emerging technologies and startups can benefit the travel industry.
  • Lead design thinking ideation workshops with customers, suppliers, and subject matter experts to find new opportunities.
  • Present, evangelize, and collaborate across SITA, customers, open-source communities, and industry groups.
  • Engineer solutions by gathering and analyzing user/business system requirements, conferring with end users, and studying systems flow, data usage, and work processes.
  • Writes and delivers complex code and modules for new features debugs existing code and modules and as the ''technical lead'' guides less experienced developers, FTEs Contractors, and offshore Partner Resources on such activities.
  • Participates in the development of coding practices guidelines and all technical processes and ensures they are followed by less experienced developers.
  • Owns the assignment and allocation of defects to appropriate Developers for fixing.
  • Participates in gathering, managing, and analyzing requirements to design new applications and system features.
  • Create distributed systems out of microservices and front ends using mobile and responsive web interfaces.
  • Establish continuous delivery pipelines and build tools to fully automate deployment, testing, delivery, and management of development, QA, and production systems on our cloud platform.
  • Develop software solutions by gathering and analyzing user/business system requirements; conferring with end users; studying systems flow, data usage, and work processes; investigating problem areas; conducting live iterative experiments to validate the effectiveness of assumptions.
  • Troubleshoot and take ownership of issues in our development, test, and production environments Including performance optimization and continuous tuning.
  • Continuous learning and evaluation of the latest development methods, tools, and technologies.

Qualifications

Who you are

  • Bachelor's or master’s degree in computer sciences or Engineering.
  • Excellent communication and interpersonal skills, Fluency in English is a must.
  • Minimum 10 years' experience in a software engineering environment designing and developing software application features
  • Minimum 8 years in Java language and related frameworks and libraries including Spring and Spring Boot.
  • Minimum 5 years of experience in leading and mentoring small teams of developers.
  • Experience designing and building microservices-based messaging and event-driven systems and architectures.
  • Experience with REST and SOAP messaging patterns and libraries.
  • Experience with Docker and Kubernetes, cloud-native deployments (AWS, Azure) are a plus.
  • SQL and NoSQL databases such as MySQL, Postgres, MongoDB, Cassandra, and Elastic Search.
  • Experience with JavaScript and JavaScript/Typescript frameworks (e.g., Angular) is a plus.
  • Familiarity with Python and machine learning model training and deployment a plus.
  • Naturally curious about new technologies with an ability to learn quickly and envision how to apply in solving customer and business problems in transformative ways.
  • Versed in mainstream programming languages, open-source technologies, cloud, and DevOps practices.
  • Familiarity with hospitality and travel domains.
  • Comfortable presenting, facilitating group discussions, and collaborating across a social network to develop and evolve ideas and quantify their respective value.
  • Accustomed to rapid project cycles that iteratively test hypotheses empirically.
  • Familiar with design thinking, Lean, and continuous delivery approaches
  • Successfully lead technical teams and projects
  • Track record of engineering and executing high-quality solutions.
  • Professional programming certification in a mainstream programming language is a plus.
  • Formal training in project management is preferred.


  • Amman, Jordan TestCrew | Software Quality & Testing Full time

    Manage both large scale testing projects and fast tracked bug fixes.Actively participate in creation of Test Plans and Quality Plans for the large software modules, and oversees the execution of these plans by other team members.Oversees the development of Test Cases and Test Scripts for the large software modules, and oversees the execution of these plans...


  • Amman, Jordan Crossover for Work Full time

    Leading with your technical expertise: You will guide the team with the software development experience you’ve gained over the years, pointing them in the right direction on the most complex challenges and newest technologies.Spending one day per week digging deep into the product: By getting your hands dirty with the architecture and coding...


  • Amman, Jordan Aspire Full time

    Develop, manage and prepare best software development team.Guide, coach and mentor software development engineers.Provide project management and technical leadership for every aspect of software.Prepare lifecycle for different projects inclusive of research, development, design, evaluation, testing along with delivery to product management.Supervise...


  • Amman, Jordan Amazon Full time

    Key job responsibilitiesJoining our team provides the unique challenge and opportunity to lead and develop cutting edge software that shapes the industry.The ideal candidate will draw upon exemplary analytical, critical thinking, and problem-solving skills, and an entrepreneurial spirit with a strong sense of ownership, urgency, and drive.A proven record of...


  • Amman, Jordan EastNets Full time

    Develop, manage and prepare best software development team.Guide, coach and mentor software development engineers.Provide project management and technical leadership for every aspect of software.Prepare lifecycle for different projects inclusive of research, development, design, evaluation, testing along with delivery to product management.Supervise...

  • Laravel Developer

    2 weeks ago


    Amman, Jordan JoSequal Software Solutions Full time

    Back-End Web Development, Software Development, and Programming skillsStrong understanding of Object-Oriented Programming (OOP) principlesFront-End Development skillsExperience with Laravel frameworkExperience with database management systems (MySQL)Knowledge of version control systems (Git)Experience with agile development methodologiesBachelor's degree...

  • Lead Developer

    2 weeks ago


    Amman, Jordan Crossover Full time

    If you’re passionate about JavaScript and computer science and ready to share your top-notch skills, apply today!What You Will Be Doing Teaching on Zoom via live code-along, explaining complex concepts simply, using real-life examples, exercises, and storytellingProviding learner support, encouraging struggling learners, and challenging those who are...

  • Android Developer

    1 month ago


    Amman, Jordan Diamond Software Technologies Full time

    Collaborate with other developers to deliver product features as required by the goals of the teamDevelops different layers of Android appsHelps maintain native mobile appsPerforms test runs and iterative development processesUtilizes Android software development kit (SDK) for effective app integrationParticipates in the full software development...


  • Amman, Jordan Leading Point Software Full time

    (Excellence) Understanding Software Requirements(Excellence, Customer Success) Analyze SW Requirements and translate them into functional and non-functional requirements(Excellence, Customer Success) Creation of test specifications, and execution of tests (unit/integration test in case of software development, integration/system tests in case of SW quality...


  • Amman, Jordan Amazon Full time

    About the jobDescriptionAt Amazon, we're working to be the most customer-centric company on earth. To get there, we need exceptionally talented, bright, and driven people. If you'd like to help us build the place to find and buy anything online, this is your chance to make history.We are looking for Software Development Managers with 7+ years of...


  • Amman, Jordan Crossover for Work Full time

    Software architecture design. Making important technical decisions based on product change requests.Deep Dive analysis. Analyze technical problems and opportunities to improve our software quality, getting all the way into the code.Writing Improvement Proposals. You will make technical recommendations to improve the quality of our software development, based...

  • Technical Lead

    1 month ago


    Amman, Jordan Kaizen Company Full time

    Project management experience, including:Leading the development of technical deliverablesDeveloping and managing relationships with stakeholdersSetting timelines and managing tasksManaging team members4 years of data modeling and analysis experience2 years of software development project management experience, including:Managing software developersLeading...


  • Amman, Jordan Amazon Full time

    We are looking for a seasoned software development manager to lead and drive the team’s technical direction, strategizing and shaping our long-term vision and architecture:You will own major deliverables end-to-end, drive roadmaps, and provide technical leadership to the engineering team.You’ll be responsible for the overall development life...

  • Software Developer

    1 month ago


    Amman, Jordan Tree Top Staffing LLC Full time

    About the jobWe are looking for a Software Developer who will be responsible for supporting a software development team in all aspects of the development, testing and implementation of product. Responsibilities: Writing and debugging codeTroubleshooting software issuesWorking closely with developers to improve product’s functionalityDeveloping...

  • Software Developer

    3 weeks ago


    Amman, Jordan SEDCO Full time

    Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.Directing system testing and validation procedures.Directing software programming and documentation development.Consulting with departments or customers on project status and proposals.Working with customers or departments on technical issues including...

  • Software Developer

    1 month ago


    Amman, Jordan PriceWaterhouseCooper Full time

    Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.Directing system testing and validation procedures.Directing software programming and documentation development.Consulting with departments or customers on project status and proposals.Working with customers or departments on technical issues including...


  • Amman, Jordan Amazon Full time

    This position is a great opportunity to work on a diverse set of technologies that span mobile devices and distributed systems. As a Software Development Engineer on the team, you will be part of a team that is responsible for owning large customer-facing features from inception to delivery and beyond. Engineers on our team are expected to accomplish tasks...


  • Amman, Jordan Crossover Full time

    This role is all about pushing the boundaries of what's possible in software development. You'll be instrumental in crafting AI tools that clarify complex concepts, employing the latest in technology to upgrade your coding skills to superhero-level.Your objective is to elevate our enterprise software solutions, ensuring they lead the market in...

  • Lead Developer

    2 weeks ago


    Amman, Jordan Inside Real Estate Full time

    We are looking for an experienced Lead Engineer to work on our industry leading real estate back office, commissions and accounting product. We are looking for an engineering leader with a passion for creating simple and scalable solutions. We'll give you the freedom to do what you do best, so you should feel comfortable owning your work from start to...


  • Amman, Jordan Aspire IT Services Partner Full time

    Research and development of training material, courses, upskilling sessions and new technology implementationsConduct and coordinate hands on and theoretical knowledge transfer and training sessionsWork with subject matter experts to identify upcoming needs and trends and incorporate them into syllabusLead, Mentor and Review outputs of developers and guide...