Nava Software Solutions - Merrifield, VA

posted 9 days ago

Full-time - Entry Level
Merrifield, VA
Professional, Scientific, and Technical Services

About the position

NAVA Software Solutions is seeking an Android Developer to work on software development projects within a formal Systems Development Life Cycle (SDLC). The role involves developing Java-based applications and utilizing various programming languages and frameworks, with a focus on Kotlin and Android development. The position is hybrid, based in Merrifield, VA, and is a 12-month contract role requiring candidates to undergo a glider assessment before the final interview.

Responsibilities

  • Deliver software within a formal Systems Development Life Cycle (SDLC).
  • Develop Java-based applications.
  • Analyze and organize technical solutions using sound judgment.
  • Conduct effective research and problem-solving.
  • Communicate effectively with team members and stakeholders.
  • Work independently and collaboratively as part of a team.

Requirements

  • Bachelor's Degree in a related field or equivalent combination of education, training, and experience.
  • Knowledge of programming languages such as Kotlin and Java.
  • Experience with frameworks and libraries like Dagger/Hilt, Jetpack Compose, JUnit, Mockito, Espresso, and Retrofit.
  • Proficiency in tools like Android Studio, Proguard/R8, and Azure DevOps Pipelines.
  • Understanding of architectural patterns such as MVVM and Android application lifecycle.

Nice-to-haves

  • Prior experience working on small to medium-sized projects.
  • Ability to coach and provide technical direction to team members.
  • Experience negotiating with stakeholders and senior management.
  • Advanced training or certification in information technology or computer science.

Benefits

  • Hybrid work environment
  • Opportunity for professional development
  • Access to advanced tools and technologies
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service