Senior Software Engineer (Android) - Contract - W2 Only
Location: Hybrid to Bay Lake, Florida (3 days on-site)
Visa: H1B Visa Sponsorships are welcome to apply
Screening: Tech screen required, no exceptions
Contract Type: No 1099 or C2C - W2 ONLY
Job Description: Join the team powering the magic behind leading entertainment experiences. Our client, a premier player in the entertainment industry, is dedicated to creating world-class immersive digital experiences for vacation brands including resorts, cruise lines, and vacation clubs. They manage the end-to-end digital and physical guest experience across various lines of business, including attractions, entertainment, food and beverage, resorts and transportation, merchandise, and several innovative digital platforms.
Role: This role is part of the Retail & Restaurant Commerce Technology organization within the Technology & Digital division. You will collaborate with a diverse team of engineers and service owners from across the company. As a Senior Software Engineer, you will report to the Manager of Technology.
Responsibilities:
- Contribute to large development projects and teams, collaborating with project teams including third-party resources.
- Apply practical knowledge of development and engineering to design, develop, test, and implement software fixes, enhancements, and new software systems and applications of moderate complexity.
- Design and develop highly scalable software systems and applications in designated functional focus areas.
- Implement assigned component-level software development and fixes using new or existing technologies.
- Participate in developing specifications for assigned components, projects, or fixes.
- Write code, complete programming, write tests, perform testing, and debug code.
- Follow established protocols for installation and maintenance, and complete documentation.
- Develop, manage, create, and maintain the technical components related to server-side, mobile, and web service-based solutions.
- Interact and coordinate deliverables with other technical groups within the organization.
- Develop specifications for assigned projects.
- Review or troubleshoot and perform testing.
- Participate in conceiving and setting the architectural direction for mobile and web components.
- Serve as a high-level technical resource and “go-to” person for Android development, providing technical guidance and oversight.
- Participate and practice problem analysis and issue resolution.
- Recommend improvements to processes, technology, and interfaces to enhance team effectiveness.
Qualifications:
Required:
- Bachelor’s degree in Computer Science, IT, Engineering, or a related field.
- 5-8 years of experience in the design, development, and implementation of highly scalable software systems and components for mobile and web applications.
- Experience with SDLC, backlog management and tracking, and DORA metrics implementation.
- Experience with Agile methodologies and using tools such as Jira to track and perform ceremonies.
- 5+ years of Object-Oriented Analysis, Design, and Development experience.
- Extensive experience with Android development using Java and Kotlin.
- Strong understanding of Android OS, Android SDK, and hardware integration and configuration.
- Experience with local storage RDBMS, NoSQL, and Android internal persistence stack.
- Extensive experience using Git, Gitlab, GitHub, and Harness for CI/CD.
- Expertise in HTTP and REST-style web services, and best practices for Mobile App integration.
- Solid understanding of computer science fundamentals.
Preferred:
- Understanding of point-of-sales terminal applications or similar technologies.
- Experience in the design and development of mobile and web applications in Flutter.
- Experience designing APIs from scratch as well as extending existing frameworks while maintaining established patterns and architecture.
- Experience with Cloud solutions and development practices.
- Expertise in Splunk and application monitoring tools such as AppDynamics, New Relic, and Datadog.
- Experience with analytics and crash reporting tools like New Relic and Crashlytics.
- Understanding of modern SRE best practices.
#INDGEN
Job Types: Full-time, Contract
Pay: $70.00 - $75.00 per hour
Expected hours: 40 per week
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Experience level:
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
- No nights
- No weekends
Education:
Experience:
- Android development: 5 years (Required)
- Kotlin/ Java: 5 years (Required)
- NoSQL: 5 years (Required)
Ability to Commute:
- Orlando, FL 32830 (Required)
Ability to Relocate:
- Orlando, FL 32830: Relocate before starting work (Required)
Work Location: Hybrid remote in Orlando, FL 32830