Job Openings
Sr. Software Engineer (.Net)
About the job Sr. Software Engineer (.Net)
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