Sabre Senior Software Development in Bangalore, India
Req ID: 42687
Job Family: Information Technology/Software Development
Operating in 29 markets across Asia Pacific, with over 2000 local staff, serving premium top blue-chip customers in the travel industry - from travel agencies, airlines, hotels, car rentals and insurance providers. Sabre have grown our presence significantly over the years, in order to tap on the immense potential of the world’s fast growing region. Sabre’s end-to-end technologies help create a differentiated portfolio of solutions and services driven by data and insights on how travel business operates in Asia Pacific. We help our travel partners create better customer experiences, optimise business operations and enhance competitiveness. As we continue to grow in the region, our people are AND will always be our biggest asset & investment, where we continue to bring together the best talent and help them achieve their own career aspirations in a truly global company.
Sabre is the global leader in innovative technology that leads the travel industry. We are always looking for bright and driven people who have a penchant for technology, are hackers at heart and want to hone their skills. If you are interested in challenging work, being part of a global team, and solving complex problems through technology, business intelligence and analytics, and Agile practices - then Sabre is right for you! It is our people who develop and deliver powerful solutions that meet the current and future needs for our airline, hotel, and travel agency customers.
We are in search of a full stack software engineer, trained in Microsoft technologies, who can also be a tech lead for our new Data Interface team. This team will be responsible for bringing ticket related data into our data consolidation center. This team is critical to our success as our revenue directly relates to the number of tickets supplied to our end users. Data comes in primarily via dissimilar file formats from many sources around the world, as well as a .NET web application for sources that cannot provide data files.
This team member must be able to lead the team as well as develop both backend database objects (80%) and front-end web applications (20%), using Microsoft stack technologies.
We are looking for someone who enjoys moving, transforming, and consolidating data with a passion for data accuracy and integrity.
Leads technical activities for scrum team:
Ensure technical / coding best practices are adhered to.
Understand and follow architecture best practices.
Assist in troubleshooting of reported issues and answer data related questions.
Maintain security standards, GDPR, PCI, etc.
Perform peer code reviews.
Follow and mentor team on policies regarding documentation and source control.
Offer expertise as needed for strategic technology decisions.
Understand team goals and make appropriate decisions based on them.
Attend occasional evening calls with extended teams based in the USA.
Design and develop database objects to meet business requirements:
Create, debug, and optimize Microsoft SQL Server stored procedures.
Test and deploy stored procedures, tables, and master data.
Develop and execute direct updates to data as needed.
Monitor and maintain data integrity.
Extract data to various file formats as requested.
Design and develop web applications and services:
Deliver complex .NET 4.x / MVC / C# / ASP.net / SQL Server solutions, including unit testing.
Develop and support interfaces between business applications and components.
Perform technical analysis and document the application design
Proven ability to lead a team, making technical decisions and escalate issues on behalf of the team as needed
5+ years of experience with Microsoft SQL Server
5+ year of experience working with relational databases, including proficiency in SQL, stored procedures and database architecture
Familiar with common rules for writing optimized T-SQL code.
5+ years of experience developing consumer-oriented web sites and services
5+ years of experience with C#, ASP.Net, MVC, and OO design principles
5+ years of experience with WCF or service-oriented techniques
Understanding of software development process, including object oriented analysis, design, and implementation
3+ years of experience with agile development and unit testing methods
Excellent written and verbal communication skills in English
Must be analytical, adept at problem solving, and have a strong attention to detail.
Self-starter, willing to get involved and do whatever is needed to get the job done
Nice to have:
Travel Industry knowledge & experience working with airline ticket data highly valued
Preferred experience in a scrum master role
Experience working with Microsoft Visual Studio and Management Studio
Preferred experience with Microsoft Team Suite (TFS)
Familiar with database design / modeling tools preferably using CA Erwin
Experience writing data transformation logic / ETL processes
Experience analyzing and manipulating text in various file formats
Practiced in windows file systems, moving files
EDUCATION: Bachelor's degree or equivalent work experience
Sabre Corporation is the leading technology provider to the global travel industry. Sabre’s software, data, mobile and distribution solutions are used by hundreds of airlines and thousands of hotel properties to manage critical operations, including passenger and guest reservations, revenue management, flight, network and crew management. Sabre also operates a leading global travel marketplace, which processes more than US$120 billion of global travel spend annually by connecting travel buyers and suppliers. Headquartered in Southlake, Texas, USA, Sabre serves customers in more than 160 countries around the world.
Stay connected with Sabre Careers