Sr. Software Engineer (.Net)

Waltech

  • Dallas, Texas
  • 15 days ago

    Highlights

    What we can offer you: The opportunity to work for one of the world’s top leading travel tech companies; a company that originated in technology innovation and sees the world with a technology-first perspective. Knowledge, Skills, and Abilities: Ability to multi-task, prioritize and be comfortable working within an ever-changing environment.

    Numbers & Facts

    LocationDallas, Texas

    Description

    Senior Software Engineer

    Position Type: Permanent

    Location: Dallas, Texas, US - USA - Must e willing to relocate when office opens up in January. 

    Summary of the role:

    Are you the next Senior Software Engineer we are looking for?

    • You will support projects through the design, implementation and testing of software solutions.
    • You will prepare and install solutions by determining and designing system specifications, standards and programming.

    In this role you’ll:

    • Assists senior team members with the design and architecture of software.
    • Responsible for the skeleton class design, algorithm implementation, rule engine setup and business logic development.
    • Codes the methods based on the design document.
    • Performs peer code review and creates test scenarios and tests code.
    • Maintains high quality coding and validation standards throughout the development cycle

    About the ideal candidate:

    • Education: Master’s degree or equivalent in Computer Science or Ph.D.’s degree in Computer Science or related field
    • Experience: 4 - 6 years in Software Engineering
    • Preferred Qualifications:
      • Knowledge of professional software engineering practices & best practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations.
      • Experience in the airline industry.
    • Knowledge, Skills, and Abilities:
      • Ability to multi-task, prioritize and be comfortable working within an ever-changing environment.
      • Ability to communicate effectively, both verbally and in writing.
      • Strong organizational skills with a high attention to detail.
      • Ability to analyze objectives, considers options, and plans and manages appropriately.
    • Technical Competencies:
      • Hands-on experience in coding
      • Advanced understanding of Object-Oriented Programming and UML.
      • Experience in .NET framework, C#, Java or similar modern Technologies.
      • Expert in software development concepts including design patters, algorithms, and security requirements.
      • Working experience with relational and non-relational databases (MSSQL and MongoDB preferred).
      • Understanding of software development life cycle.
      • Experience with Scrum/Agile development process.
      • Familiar with version control tools such as GIT and proper branching techniques.

    What we can offer you:

    • The opportunity to work for one of the world’s top leading travel tech companies; a company that originated in technology innovation and sees the world with a technology-first perspective
    • Skills development and opportunities to try new ideas
    • A global diverse work environment

    Similar Jobs

    See more jobs