| Duties & Responsibilites : | We are seeking a Senior Android Developer who will be responsible for architecting, designingand developing the middle tier for a software as a service based application. Candidate will also be responsible for guiding and mentoring other junior Java developers.
- Design, development and support of various Clinical System Applications.
- Work with the Business Analysts to review and understand the business requirements and functional specifications
- Work with client and database developers
- Participate in architecture, design and code reviews
- Design and document using plantUML, MS Office, HTML, Wiki markup etc.
- Work with QA and CM team for code build/releases, test case design and defect resolution
- Work with Team Lead/Project Manager/Architect for planning, estimation, documentation and status reporting
- Mentor other teammates on design and development
- Any other tasks necessary for completion of project deliverables and application support
- Excellent communication skills
- Be able to adapt and contribute to a fast paced and agile application development
- Adhere to project schedules, proactively resolve and or escalate issue to management
- Team Lead experience a plus
- Healthcare experience a plus
- Experience with working with offshore teams a plus
Programming skills:
-5 years of professional experience in mobile application development.
-Proficient inAndroidapplication development.
-Able to develop and architect multipleAndroidapplications across versions
-Must possess a good understanding of AndroidUI guidelines.
-Experience in implementing native libraries in application by usingthe AndroidNDK.
-Proficient in developingAndroidFramework Services using Intent, Services and AIDL.
-Experience in using Storage options inAndroidlike Shared Preferences.
-Experience in using Fragments, Activity workflow, ActionBar Navigation, Menu designs and view controls, and Loaders.
-Experience in using debugging tools like Logcat, ADB, fastboot and Hcidump.
-Proficient with commonAndroidFramework API's (Location, Camera, Notifications, Maps).
-Experience with designing and developing web Applications using Java/J2EE (JSP, JDBC, Servlets, Spring, Hibernate, Java Mail API), _javascript_, XML technologies and JSON.
-Programming Languages: HTML, XHTML, CSS, ASP .NET, JAVA and C#
-Experience with developing GUI applications using Java SWING and AWT.
-Experience with using Web Services, XML Parsing and JSON.
-Experience with Cocao and Cocoa Touch framework
-2 years of Active MQ
-Software Requirements
-Software Development Process
-Agile/Scrum experience
-Object-Oriented Design (OOD)
-Software Debugging
-Documentation
-Unit Testing
-Build, customize and modify use cases
-Tomcat experience a plus
-Goal oriented, organized, self motivated, team player with good interpersonal skills; thrives well within group environment as well as individually.
Education:
- Bachelor of Science, Computer Science or higher
- Excellent Verbal and written Communication is a must. Android Development skills, specifically wth TABLETS will be preferred. |