Sr. Android Mobile Developer (Sr level)

Towson, MD

Posted: 05/07/2019 Industry: Mobile Developer Job Number: 64127

Sr. Android Mobile Developer (Sr level)


Vision Technology Services, LLC (Vision) is a leading provider of IT talent and project management services to companies throughout the Mid-Atlantic and Western region including Maryland, Washington DC, Virginia, Colorado, New Jersey, and New York.


Currently, Vision Technology is seeking a Sr. Android Mobile Developer (Sr level) to join our team.



The Senior Android Mobile Developer is responsible for playing a leading role on a team focused on the development of mobile software applications. This person analyzes, designs, programs, and debugs software enhancements. Using Java programming language will design and write code and perform testing and debugging of Android applications. Prepares documentation and procedures for installation and maintenance. May interact with users to define systems requirements and/or necessary modifications. Experienced in object-oriented design, coding, performance tuning, and unit testing. Knowledge of logical data modeling and experience in defining and using databases programmatically. The role will be about 75% development and 25% system maintenance and support. This person must also have solid communication and team building skills and must be able to participate in software design discussions and guide the architecture of the solution based on proven object-oriented design concepts, industry standard patterns, and Google best practices. Mentors, guides and aids the growth of less-experienced developers through leadership

Essential Duties and Responsibilities:
  • Translates business requirements to conceptual solution architecture and high-level project estimates
  • Develops, modifies, and implements mobile applications according to business requirements using:
    • Android/Java Development
    • SQLite
    • Android Studio
    • Cross-platform development
    • Open Source Technologies
    • Bluetooth and Wi-Fi communication
    • RESTful interfaces
    • XML and JSON protocols
  • Logical data modeling, database definition and manipulation, and data synchronization
  • Object oriented design, coding, performance tuning, and unit testing
  • Research, extraction and analysis of complex data
  • Authors and reviews technical requirements to ensure compliance with business requirements
  • Performs proper unit testing and software code writing (including automated unit testing)
  • Familiar with appropriate standards and techniques used during the Software Development Life Cycle process (SDLC, security) and applies them appropriately
  • Participates in the testing process through test review and analysis, test witnessing and certification of software
  • Participates in peer code reviews and develops skill level of others as a mentor
  • May work on multiple tasks/projects simultaneously with various team members and/or other groups both internally and externally
  • Engages effectively in self-directed time management and prioritization of workload
  • Perform such other duties as may be assigned by management


Education/Experience Requirements:
  • Bachelor’ s degree in Computer Science, Computer Engineering, or Electrical Engineering
  • 6+ years of applicable Software Development experience


Knowledge/Skill Requirements:
  • Excellent working knowledge of logical data modeling and Database management systems
  • Excellent working knowledge of Android/Java Development environment and process
  • Versed in industry standard Software Development Life-Cycle (SDLC) process methodologies and Agile methodologies such as SCRUM
  • Knowledge of Agile practices
  • Knowledge of Open Source Technologies
  • Knowledge of developing mobile applications
  • Transportation industry knowledge desired but not required
  • Excellent interpersonal and communication skills
  • Experience mentoring less experienced developers
  • Approaches software development using industry standard concepts, practices, and procedures
  • Ability to work on multiple tasks simultaneously with various team members and/or other groups both internally and externally
  • Ability to effectively engage in self-directed time management and prioritization of workload
  • Ability to work independently to develop new skills as needed to support new products and applications
  • Ability to coordinate and oversee parallel efforts for multiple developers


  • Familiarity with other mobile application technologies desired but not required:
    • iOS/Objective C Development
    • Xamarin Development
    • Cordova/JavaScript Development
    • Familiarity with Microsoft stack desired but not required:
    • C#/.net/WCF
    • SQL Server
    • Familiarity with cloud native technologies desired but not required:
      • AWS/Azure
      • Containers and Container Orchestration
      • Microservices


Select Apply and attach your resume in Word Format


If interested in learning more about Vision Technology Services and the opportunity, please submit your resume for consideration to


Job Order Number: 64127 (Please reference in call or email)


Vision has been voted by The Baltimore Sun as a Top Workplace in 2018, 2014, 2012 and 2011. For five consecutive years, Baltimore SmartCEO named Vision the top 50 of Greater Baltimore’ s fastest growing companies based on employee headcount and revenue. Vision has also been ranked as one of the top private companies by the Baltimore Business Journal. First-class clients, talented consultants, and dedicated employees have been instrumental in Vision’ s growth since its founding in 2001. Today, Vision is a preferred provider of staff augmentation services to some of the most recognized and respected companies and non-profit enterprises in the Mid-Atlantic region and beyond.


Our unique business model is something that continuously sets us apart from our competitors and allows us to provide one-on-one interaction and support to both our clients and consultants throughout the weeks, months, and years of projects and engagements. The end result is something that our Vision Technology team is very proud of, extremely satisfied clients with a 95% return rate and a 90% candidate return rate.


Vision Technology Services offers a competitive compensation plan and great employee benefits. Vision’ s full-time, salaried employees receive world class style benefits from the nation’ s premier providers. Benefits include Medical, Dental, Vision, 401K with company matching, Paid Time Off, Holidays, Educational Assistance, Long and Short-Term Disability as well as Life Insurance Policies.


Vision Technology Services is an Equal Opportunity Employer.
Vision Technology Services, a Brand of BG Staffing, Inc. (NYSE American: BGSF), is a leading provider of IT talent and project management services to companies throughout the mid-Atlantic region and selected markets across the country. We open doors for IT professionals to top employers with a wide variety of IT needs and opportunities. To learn more about our services, visit

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.