We are looking for an Android Application Developer for a full-time role in North Carolina. This role involves developing new applications and troubleshooting and debugging current applications for Android users in a healthcare setting. Additional responsibilities include:
- Coordinates projects with limited scope. Interacts with customers to analyze, define and evaluate project requests; sets and maintains customer expectations.
- Performs in-depth analysis of workflow and business operations working closely with the Applications team and end-users from the operational departments impacted by the system(s). Understands how workflow decisions translate to application configurations.
- Collects interpret, and documents specifications required to develop new or revise existing functionality.
- Develop complex databases or change existing databases as needed based on project request and scope, applying appropriate normalization and data integrity constraints.
- Develop complex program code and applications inappropriate language(s) to complete project requirements, workflows, data collection or other related needs.
- Create and/or maintain interfaces between systems utilizing appropriate and available interface technologies and tools.
- Troubleshoot intricate program code and application errors in legacy systems written in a variety of programming languages. May involve troubleshooting program code and applications written by other development staff.
- Prioritizes and implements changes requested for the system. Coordinates software updates and changes with users, and thoroughly review and tests each new release.
- Writes advanced Structured Query Language (SQL) code and/or utilizes data reporting and analytics tools to fulfill reporting needs.
- Perform data extractions and migrations between systems.
- Implements and tests fix to configuration issues in the TEST/DEV application environments. Validates that application configurations deliver needed business functionality and work correctly with other applications.
- Achieves knowledge of software to serve as a bridge between end-users and vendor implementation and support staff. Responds to the vendor’s technical questions.
- Troubleshoots problems or questions from users.
- When necessary participates in regular day-to-day communication with vendor’s implementation team reviewing the software, analyzing business operations, and working with end-user and vendors to tailor the system to the organization.
- Provide on-call application or advanced troubleshooting support as requested.
Qualified candidates need the following:
- Live in/around the Winston-Salem, NC area.
- Only US Citizens and Green Card Holders will be considered.
- Bachelor’s degree in a related field.
- Android Development a key (Not just Java).
- Android SDK knowledge.
- Strong MS platform knowledge including Windows Server, .Net Framework, IIS, and MS Office.
- Demonstrated solution planning involving development tools and environments like SSIS, SQL Server 2008-2016, Oracle, Object-oriented languages (C#, Java), XML Transformation, Linux, Unix, and Perl, etc.
- Apply updates, upgrade and migrate environments based on technical documentation.