Choice Hotels International is a hospitality franchisor that provides businesses and travelers with a range of lodging options. They are seeking a Software Engineer 1 who will work on all phases of a system’s development life cycle, focusing on analyzing complex business and technical problems to deliver software components for their Guest and Loyalty Domain.
Assists with the analysis of user stories and functional requirements for software development.
Ability to listen to a user’s story to understand the problem, ask questions to obtain a deeper understanding, and distinguish between a user’s wants versus their actual needs to support their business process.
Under the direction of senior engineering staff, writes secure, stable, and maintainable code and implements object-oriented component designs.
Provides reliable solutions to a variety of lower-complexity problems using sound problem-solving and engineering techniques.
Documents, programs, and debugs the specific coding changes necessary to satisfy the component’s user stories and technical requirements.
Collaborates and adds value through participation in peer code reviews, providing comments and suggestions.
Develops and executes unit tests (both automated and manual) to validate code.
Prepares the software components for QA testing and ensures code is deployed to the environment.
Supports the Production release of system components and assists with any post-production issue analysis and problem resolution.
Demonstrates a desire to learn; keeps up on industry trends and current technological standards, languages, coding techniques, utilities, and operational considerations.
Qualification
Required
Bachelor’s degree in computer science, or related field, from a four-year college or university, or a combination of equivalent education and/or work experience
Knowledgeable in all aspects of the software development lifecycle: design, functional and technical requirements, coding, debugging, testing, release, and operational support
Knowledge of software development best practices, including coding standards, code reviews, source control management, build processes (e.g. continuous integration and continuous delivery), testing, and operations
Good verbal, written, and listening communication skills
Good interpersonal skills and demeanor
Java (<1-2 years). Version 1.8 and beyond - Spring framework, Spring REST, Spring Security, Spring MVC, and Spring AOP
Unix/Linux and one of the many shells
XML, XSLT, DTD or Schema modeling, DOM/XPath/SAX parsing, JAXB
Web Services (SOAP/ REST, Tools like Axis/ CXF)
Cloud (AWS, etc.)
Source control – Bitbucket/GIT
SQL/relational database
Ability to model Choice’s Cultural Values: Welcome and Respect Everyone, Be Bold, Be Quick, Listen, Be Curious and Show Integrity
Preferred
Benefits
Choice Hotels International is a hospitality franchisor that provides businesses and travelers with a range of lodging options.