Company Description
BETSOL is a cloud-first digital transformation and data management company offering products and IT services to enterprises in over 40 countries. BETSOL team holds several engineering patents, is recognized with industry awards, and BETSOL maintains a net promoter score that is 2x the industry average. BETSOL’s open-source backup and recovery product line, Zmanda (Zmanda.com), delivers up to 80% savings in total cost of ownership (TCO) and best-in-class performance. BETSOL Global IT Services (BETSOL.com) builds and supports end-to-end enterprise solutions, reducing time-to-market for its customers. BETSOL offices are set against the vibrant backdrops of Broomfield, Colorado and Bangalore, India. We take pride in being an employee-centric organization, offering comprehensive health insurance, competitive salaries, 401K, volunteer programs, and scholarship opportunities. Office amenities include a fitness center, cafe, and recreational facilities. Learn more at betsol.com.
Job Description
The Android Developer is expected to:
• Thoroughly understand and document existing application backend APIs
• Gather document requirements for new Android App development and enhancements
• Design and develop end to end solution for the requirements using:
• Native Android development using Kotlin.
• APIs calling using Retrofit.
• SQLite database for local storage.
• Asynchronous image handling.
• Compose for UI development.
• MVVM architecture.
• Support Android 6.0 and above.
• Proactively interact with external team technical leads to discuss and agree on interface
dependencies that they have to meet in order to meet overall deliverable
• Create a work breakdown structure and estimations as an input for project planning
• Help to setup and maintain end to end DevOps including Git, Bitbucket, Jenkins, Maven,
Docker, Kubernetes, Helm as part of the development release cycles
• Perform code reviews and assign refactoring activities to team members and self to ensure
code quality is as per industry standards
• Lead the sprint show tell demos, customer demos
• Work closely with the project manager to provide timely feedback to the team members and coach them jointly so they can succeed.
Qualifications
The Android Developer is expected to have:
• 5+ years of strong hands-on development experience in Native Android development using
Kotlin, APIs using Retrofit, SQLite for local storage, MVVM architecture
• Track record of working on development activities with teams of 10-12 people and
delivering on-time, high-quality deliverables
• Experience in working with or integrating with Avaya products is highly desirable
• Hands-on expertise in utilizing DevOps tools including Git, Bitbucket, Jenkins, Jira and
Confluence is highly desirable
• Very good communication documentation skills
• Go-getter mindset
Read more