Android Developer

The Coleman Group
Greenbelt, MD
Nov 20, 2020
Nov 24, 2020
Full Time
We are looking to hire a senior software developer who can hit the ground running and help us in developing new features for an existing Android application, CSPro Android. CSPro Android has currently more than 50,000+ installs on Google Play and by the end of 2019, the data collection app would have been used in censuses around the world to count a quarter of billion people. The candidate will have the opportunity to work on cutting edge technologies as part of this product development team. The candidate will help in the development of new UI widgets (capture GPS, photo, multimedia, barcode scanning), mapping integration using Google maps SDK or similar API, and other UI enhancements. The candidate must have extensive experience in building Android applications for tablets/phones using Android Studio and Java. Experience with the Android NDK is a plus. Experience in developing web applications using LAMP stack or Java technologies is a plus. Experience in developing applications using C++ / .NET is a plus. Job Requirements: 5+ years of Information Technology Experience in designing and developing high-end Enterprise level Web and Mobile Applications. Experience in application development, bug fixing, porting, and publishing on Android. Experience with Android SDK and Eclipse IDE, including plug-in such as Android ADT. Involved in the Development of Object-Oriented Software Applications using N-Tier Architecture and Web-Based Technologies like Kotlin, Java, JSP, Servlets, JDBC, Struts, JSF, Java Bean, Ajax, Web Services, SOA, XML, HTML, HTML5 and CSS, SAPUI5. Expertise in developing GUIs using Adobe Flash, Swings, JSP, and HTML for web applications. Experience in working with Web services using SOAP, WSDL, and Apache Axis. Experience in database development using database engines like MySQL, Oracle 8i,9i,10g MS Access. Expertise in Object Oriented Programming concepts and implementation using C++ and Java. Experience in all phases of software development life cycle that includes Requirements Study, Analysis, Design, Development and Integrations, Re-engineering, maintenance and post-production support/analysis. Excellent analytical and debugging skills, Team Facilitator, Self- motivated, and possess good communication skills. Able to work independently or in a collaborative team environment. Knowledge of IOS