Design and implement products and solutions that are highly scalable with high-quality, clean, maintainable, and we'll-documented code across the full technology stack
Work collaboratively with all members of the technical staff and other partners to build and ship outstanding software in a fast-paced environment
Find opportunities for process and technology improvements, and work towards adoption and implementation
Assist with supporting Production systems (includes investigating issues and working towards resolution)
Exercise creativity and provide alternative solutions to a given problem removing roadblocks and driving issues to closure
Create/update documentation for the purpose of sharing knowledge between team members
Actively participate in group technology reviews to critique the work of self and others
Experience and qualifications:
Bachelors or master s in computer science or related technical field; or equivalent related professional experience
2+ years of experience in the field of Software Engineering
Proficient with Object Oriented Programming concepts with a strong understanding of Data Structures, Algorithms, and Computer Science fundamentals
Experience with Java/Python, ReactJS, Javascript and Spring MVC along with a good grasp of Oops design with strong design patterns knowledge.
Experience with cloud-computing platforms such as Amazon Web Services
Understanding of testing and monitoring tools
Ability to debug applications
Understanding how teams goals fit a business need
Keyskills: Cloud computing Career development Software Development Engineer II Talent acquisition Javascript Data structures Object oriented programming CRM Python
About UsOur mission is to revolutionize travel through the power of technology.Collectively , the Expedia , Inc. brands cover virtually every aspect of researching , planning , and booking travel , from choosing the best airplane seat , to reading personal travel reviews of hot...