Description

Formal training or certification on software engineering concepts and 3+ years applied experience 
Hands-on practical experience in system design, application development, testing, and operational stability
Proficient in coding in one or more languages
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
Overall knowledge of the Software Development Life Cycle
Proficiency in Kotlin for Android development
Experience with Android SDK and Android Studio
Understanding of mobile app design principles and interface guidelines
Experience with version control systems like Git
Ability to write clean, maintainable, and well-documented code
Preferred qualifications, capabilities, and skills

Education

Bachelor's degree in Computer Science