Android Developer

Seneca Resources

Baltimore (MD)

On-site

USD 100,000 - 130,000

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology consulting company located in Baltimore, Maryland is seeking a Java Developer for a mid-senior level contract position. The role involves developing applications using Kotlin, delivering software following SDLC in an Agile environment, and providing technical direction to team members. Candidates should possess a Bachelor's degree in a related field and have strong analytical and problem-solving skills.

Qualifications

  • Demonstrates knowledge delivering software within a formal Systems Development Life Cycle (SDLC).
  • Effective interpersonal, verbal, and written communication.
  • Ability to work independently and as part of a team.

Responsibilities

  • Deliver software using Agile frameworks such as Scrum, Kanban, or XP.
  • Coach, lead, and provide technical direction to professional staff members.
  • Negotiate with stakeholders and senior management to deliver software solutions.

Skills

Kotlin
JUnit
Dependency injection
Agile frameworks
Problem-solving

Education

Bachelor’s Degree in related field

Tools

Android Studio
Wiremock
Google Playstore Console

Job description

Overview

Description: 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.

Responsibilities and Qualifications

Required list of skills and competencies:

  • Programming Languages: Kotlin, including Kotlin DSL for build scripts
  • Frameworks and Libraries: Dagger/Hilt - Dependency injection; JUnit, Mockito, Espresso, Hamcrest - Testing frameworks; Kotlin Coroutine - Asynchronous programming
  • Tools: Proguard/R8 - Shrink, obfuscate, and optimize
Experience Levels

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
  • College degree and formal training in information technology, computer science or related field
  • Strong analytical expertise
  • Knowledge of Financial industry best practices in relation to Mobile Application offerings and capabilities
  • Experience delivering software using Agile frameworks such as Scrum, Kanban, or XP
  • Previously developed native Android Apps using Google’s official IDE, Android Studio
  • Refines knowledge by staying up to date on emerging trends in the mobile application development landscape
  • Able to leverage techniques such as Test-Driven Development and Continuous Integration and Delivery pipelines
Desired/Nice to have (levels III, IV & V)

Programming Languages

Frameworks and Libraries

Tools

  • Verimatrix - Code protection
  • Wiremock - Service virtualization tool
  • Launch Darkly - Feature management
  • Google Playstore Console - App store
Senior/Leadership and Competencies
  • Seniority level: Mid-Senior level
  • Employment type: Contract
  • Job function: Information Technology
  • Industries: IT Services and IT Consulting

Note: This description excludes non-essential postings and site notices. No claim of open status is made beyond this posting.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Developer
Android Developer

Compunnel, Inc. • San Leandro (CA)

On-site
USD 100,000 - 130,000
Senior Lead Software Engineer, Android
Senior Lead Software Engineer, Android

Jobtailor • New York (NY)

On-site
USD 135,000 - 180,000
Senior Android Engineer - Build Scalable Mobile Apps
Senior Android Engineer - Build Scalable Mobile Apps

Tadah • Plano (TX)

On-site
Senior Android Engineer
Senior Android Engineer

Compunnel, Inc. • Alpharetta (GA)

On-site
USD 120,000 - 180,000
Android Engineer
Android Engineer

JPS Tech Solutions • Atlanta (GA)

On-site
USD 120,000 - 170,000
Senior Android Developer - W2 Only
Senior Android Developer - W2 Only

Saransh Inc • Plano (TX)

On-site
USD 110,000 - 160,000
Lead Android Developer
Lead Android Developer

BlueSky Resource Solutions • West Palm Beach (FL)

On-site
USD 100,000 - 130,000
Android Developer
Android Developer

Modis Talent IT • West Chester

On-site
USD 100,000 - 130,000
Android Developer
Android Developer

Veriipro • Fort Lauderdale (FL)

On-site
USD 80,000 - 110,000
Applications Development Senior Programmer Analyst - Android
Applications Development Senior Programmer Analyst - Android

Citi • New York (NY)

Hybrid
USD 16,000 - 22,000