What are the responsibilities and job description for the Android developer position at VIS IT Solutions Inc?
Hi, Please find the job description Below Role: Android DeveloperLocation: Remote Job Description - Prior experience working on small to medium sized projects of increasing complexity, or a combination of education, training and experience.- Demonstrates ability to coach, lead, guide, and provide technical direction to professional staff members.- Ability to negotiate with stakeholders, governance committees, and senior management when deciding how best to deliver software solutions to satisfy business requirements.- Ability to deliver software using different software development methodologies.- Advanced training/certification in information technology, computer science or related field.- Extensive experience in application/systems analysis, workflow or procedural analysis.- Strong planning, organizational, and multi-tasking skills.- Strong research, analytical, and problem solving skills.- Excellent relationship and facilitation and presentation skills.- Demonstrated technical abilities in independently resolving complex problems.- Deep knowledge of financial industry trends, direction and standards that guide new technology offerings.- Experience, and demonstrated knowledge in strategic planning.- Experience leading, guiding, and mentoring professional staff. Qualifications Required:- Demonstrates knowledge delivering software within a formal Systems Development Life Cycle (SDLC).- Demonstrates knowledge of developing Java based applications.- Programming languages: Kotlin DSL, Java, Bash/Shell Scripting, HTML.- Android architecture and Android Studio/IDE experience. - Azure DevOps Pipeline using YAML.- Dependency injection using Dagger/Hilt.- Building native UI using Jetpack Compose. - Testing Frameworks: JUnit, Mockito, Espresso, Hamcrest- Asynchronous programming using Kotlin Coroutine.- Retrofit networking.
Salary : $57 - $75