Android Developer

Company:  NAVA Software Solutions
Location: Merrifield
Closing Date: 29/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job Title: Android Developer

Location: Merrifield, VA(Hybrid) - (2days/Week or 8days/Month)

Duration: 12-Month Contract

Note: Candidate must undergo glider assessment to shortlist for Final level Webex video interview

Description


Required (All Levels):

• Demonstrates knowledge delivering software within a formal Systems Development Life Cycle (SDLC)

• Demonstrates knowledge of developing Java based applications

• Ability to apply sound judgment in analyzing and organizing technical solutions

• Effective research, analytical, and problem-solving skills

• Effective interpersonal, verbal, and written communication

• Ability to work independently and as part of a team

• Bachelor’s Degree in related field and/or the equivalent combination of education, training, and experience

• Required list of skills and competencies:

Programming Languages

• Kotlin, including Kotlin DSL for build scripts

• Java

Frameworks and Libraries

• Dagger/Hilt - Dependency injection

• Jetpack Compose - Toolkit for building native UI

• JUnit, Mockito, Espresso, Hamcrest - Testing frameworks

• Kotlin Coroutine - Asynchronous programming

• Retrofit - Networking

Tools

• Android Studio - Android IDE

• Proguard/R8 - Shrink, obfuscate, and optimize

• Azure DevOps Pipelines - CI/CD pipelines using YAML

Architectural Patters

• MVVM (Model View View-Model)

• Android architecture. Application, Activity, Fragment lifecycle.

Methodology

• SAFE Agile

• Scrum

Level III:

• 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

Level IV:

• Formal degree in a related field

• 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

Level V:

• 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



Best Regards,


Mike P

Sr Lead IT Recruiter | Nava Software Solutions LLC

Direct: 860-404-3076

|

E-Verified Company | Certified MBE

Apply Now
Share this job
NAVA Software Solutions
  • Similar Jobs

  • Android Developer

    Merrifield
    View Job
  • Sr. Android Developer

    McLean
    View Job
  • Sr. Android Developer

    McLean
    View Job
  • Lead Android Software Developer

    Reston
    View Job
  • IOS/Android Developer - Local to McLean, VA

    McLean
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙