Senior Software Engineer (Remote Option)
Choice Hotels International
Miami Area
hace 2 días

Phoenix, AZ

SkyTouch Technology is the innovator of cloud-based, mobile-enabled property management system (PMS) solutions for the hospitality industry.

The SkyTouch Hotel Operations Platform is running in over 7,000 properties worldwide and provides the digital backbone of hotel operations.

With our proven track record, we have both disrupted the industry and changed the face of hotel operations management, becoming the premiere cloud-based property management system for value, scalability, and mobility through industry-leading onboarding, training, and service.

Do you thrive in an innovative environment where you will learn and grow your skillset as well as applying your existing talents to solve real world problems?

We thrive on constant innovation and want people like you to drive it.

About This Opportunity

SkyTouch Technology is looking for a Sr. Software Engineer to join their amazing team. As a technical leader of a collaborative agile team, the Sr Software Engineer will be leading a team of both Software and Test Engineers.

You will be working with other Sr Software Engineers to ensure common standards and best practices are shared across all feature teams within a domain and contribute to improving the overall developer experience.

Your Contribution

Lead a team through discovery and implementation of features used by hotels around the world every day.

Owning features from conception to deployment while using knowledge of design patterns and industry best practices to produce the best customer experiences, Supporting features in production.

Designing and implementing feature development work that scale and function as expected.

Defining and upholding best coding and unit testing standards of their feature team as well as defining the process to ensure security, PII, and other business compliance requirements are met.

Accurately estimating work and delivering features with quality that meet our product requirements.

Understanding existing use cases by analyzing code written in Java and SQL.

Analyzing and simplifying complex problems into smaller tasks.

Basic Qualifications

Bachelor’s degree in Computer Science or related field.

Minimum of 8 years of software development experience using Java, SQL, JavaScript, Spring and Spring Boot framework.

Proven success in leading a development team.

Hands-on experience with AWS cloud provider and knowledge of serverless architecture.

Experience in developing RESTful / Service-oriented APIs and event-driven systems and microservices.

Demonstrated ability of designing, building, delivering, and supporting large scale, distributed, secure and resilient cloud-native applications with high quality.

Write automated tests for the features under development using industry standard test frameworks.

Working proficiency with automated build tools and processes like Maven and Jenkins.

Contribute to overall developer experience beyond the immediate team.

Demonstrated knowledge of algorithms, data structures and design patterns.

Ability to participate in on-call rotation and provide after-hours support.

Preferred Qualifications

Experience with SQL query optimization techniques.

Experience with developing applications using Python.

Front-end development frameworks (Spring MVC, Angular).

Understanding of Java garbage collection best practices.

Version control systems, such as Git.

Message-driven programming using queuing services like RabbitMQ, SQS.

Use of collaboration tools such as Atlassian Tools, DevOps and CI / CD.

Experience with AWS serverless architecture (AWS Lambda, API Gateway, CloudWatch).

Experience with a NoSQL database preferably AWS DynamoDB.

Ability to model Choice’s Cultural Values : Welcome and Respect Everyone, Be Bold, Be Quick, Listen, Be Curious and Show Integrity.

Reportar esta oferta

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Mi Correo Electrónico
Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
Formulario de postulación