Job Description
Job Description
This position is responsible for supporting our organization in achieving the vision of providing leading-edge technology solutions for our clients. This position will be responsible for the design, testing, implementation, and administration of these technologies and applications.
· Effective planning, testing, implementation, and administration of websites, automated jobs, and mobile applications
· Code, test, and fix bugs
· Ensure products or projects are secure, robust, scalable, and extensible
· Translate business requirements and needs into technology solutions
· Assist and support other software professionals in developing solutions for business needs
· Ensure compliance of best practices and policies in software development
· Update existing applications to meet security and functionality requirements
· Knowledge of hardware, software, and products associated with the delivery of technology solutions
· Maintain effective working relationships with internal personnel and external agency partners
· Design and maintain integrations with third-party solutions
· Monitor production environments to ensure availability of systems and for potential security breaches
Requirements:
- Bachelor’s degree in computer science or related field or at least 3 years relevant experience
- Minimum of 3 years’ experience developing, maintaining, and publishing applications for both the iOS and Android platforms.
- Knowledgeable of application design principles for limited network connectivity applications
- Ability to write and maintain unit testing for both iOS and Android mobile applications
- Solid understanding of UI and UX design principles for mobile applications
Preferred Skills:
- Experience with Java APIs, Play Framework applications, and AWS
- Experience with cross platform application frameworks for iOS and Android
- Experience with Google Maps API
- Familiar with data security requirements for PII and PHI.
- Experience with source control tools including Git and Azure DevOps