Previous Job
Android Developer
Ref No.: 18-03388
Location: Windsor, Connecticut
Start Date: 08/28/2018
 Position: Android Developer
Location: Windsor, CT 06095
Duration: 6+ Months
Position Description:
Client is seeking for an Microservices Developer with modern software engineering practices (Continuous Integration, Specification by Example, Behavior / Test Driven Development – BDD, TDD) and respective tools, to become a part of a dynamic team located in Windsor CT. This is an exciting opportunity to augment your current skills, as well as, learn new technologies. f you are looking for a new challenge and want to make a difference in the Healthcare Industry, this role is for you.
Duties and Responsibilities:
  • Responsibilities with focus on Front End App Development
  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design and ship new features
  • Work with outside data sources and API's
  • Unit-test code for robustness, including edge cases, usability and general reliability
  • Work on bug fixing and improving application performance
  • Continuously Client, evaluate, and implement new technologies to maximize development efficiency
Required Qualifications:
  • Solid and proven experience with Java stack. Senior level Java developers new to Android preferred over Android developers without a solid Java background.
  • Solid understanding of the full mobile development life cycle
  • Experience with Android SDK. Please list any apps you have put in one of the App Stores and be clear what your direct contribution was for each of these apps. Screen layouts, HTTP requests, hardware interaction (Camera, Location Services, etc.) and localization
  • Experience with the JSON and GSON a plus. Basic knowledge on interaction with a middleware layer
  • Experience with third-party libraries and APIs
  • Solid understanding of OO concepts and MVC a must have
  • Experience with Soap UI, JUnit, and Python a plus
  • Knowledgeable of GIT and code reviews
  • Ability to work independently and as part of a larger team
  • Ability to analyze a problem with little direction to determine multiple solutions
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Education: B.S. in Computer Science
  • At least seven plus years of recent experience in designing, developing and deploying cross-platform computing applications in a large-scale/distributed environment
  • Ability to perform detailed analysis of business problems and technical environments
  • Strong oral and written communication skills. Strong teamwork and collaboration skills. Ability to think strategically and implement iteratively. Knowledge of Agile tools and process