Mobile Application Technical Consultant - Senior

  • Location

    Greenwood Village, United States

  • Sector:


  • Job type:


  • Contact:

    Leric Arcigal

  • Job ref:


  • Published:

    almost 2 years ago

  • Expiry date:


Mobile Application Technical Consultant Purpose and Description: The Mobile Application Technical Consultant position is a new contract position in the Mobility Center of Excellence (MCoE) within Kaiser Permanente IT. The MCoE is a centralized mobile application development and solution delivery organization, providing enterprise shared services across KP to organizations such as national functions, regions, PMO, medical groups and others for the purpose of empowering KP's business strategy and needs through the nimble, world class development, delivery and support of mobile application solutions at scale. The Mobile Application Technical Consultant will work to improve the business engagement capabilities of the Mobility Center of Excellence (MCoE). The successful candidate will work with business, clinical and technical leaders to develop and certify mobile apps that benefit the internal Kaiser Permanente audience. The Kaiser Permanente Mobility Center of Excellence portfolio includes mobile apps developed on multiple platforms with a high priority on iOS and Android to be used by Kaiser Permanente members, caregivers, and our internal work force. Responsibilities: Support the business engagement process for the MCoE. This includes, but is not limited to, evaluating the sponsor entitys existing processes, application architecture, security requirements, equipment configurations, and transport protocols, and providing detailed documentation for a custom solution that satisfies the customer's business and technical requirements. Work closely with leadership and the design, project management, and development teams to create standards and best practice documentation Participate in internal projects that help scale the group, implement best practices, and improve our methodology and quality of application delivery and business engagement Learn the MCoE mobile application certification process and partner with Engagement Managers and Certification Leads to assist in conducting, documenting, and reporting on certifications; subject matter expertise will focus on mobile application native code design and service calls Support and coach technical teams in partner organizations throughout Kaiser Permanente Experience Level: 5-10 Years. Qualifications: Minimum 5-10 years of IT solution delivery experience within a consulting organization or software development team including experience as a project technical team lead or technical project manager Experience in technical pre-sales/sales engineering, consulting, and/or other customer facing role consulting on and delivering technical products or services Experience in Internet technologies, standards and protocols, including DNS, HTTP/HTTPS, Web architecture and design Experience in mobile technologies, standards and protocols, including iOS, Android, WinMo. Mobile app power users preferred Experience working with Scrum and Agile methodologies. CSM preferred Desired Qualifications Minimum 2 years experience with enterprise mobile application development/certification projects. Security background a plus. History of successful software development in a large corporation, particularly health care or other highly regulated industry Experience in one or more web development languages, methodologies, and / or architectures Excellent oral and written communication skills, including experience collaborating on geo-diverse teams High level of comfort with explicitly taking accountability and holding appropriate parties accountable Self-starter with high energy to meet the needs of a demanding business and IT environment Adept at issue resolution and management Education Requirement: Minimum Requirement is a Bachelor's degree Top 3 - 5 Daily responsibilities Produce deliverables based on evaluating the quality of native mobile application source code Define and document code and service call design best practices and standards based on current industry thought leaders and specific KP business and regulatory requirements Key contributor to mobile application certification projects with target SLOs Develop and present trainings and lead discussions with KP's internal development teams Stakeholder management and communications Top 3 - 5 Required Skills Scrum/Agile development approach Mobile phone/tablet OS Enterprise Infrastructure/Architecture/Security Microsoft Excel/PowerPoint/Word; Visio; IBM Cognos; SharePoint; MS Project, Clarify, Daptiv or other PPM system Desired skills Knowledge of Healthcare regulatory standards Experience with vendor management for projects utilizing staff augmentation for part or all of the development work Experience with mobile development projects Soft Skills Ability to facilitate and successfully manage a wide variety of stakeholder types and personalities Self-directed professional Good sense of humor; doesn't take self too seriously; comfortable with ambiguity, variety, and shifting priorities Able to provide productive feedback to ensure quality without affecting morale Senior Mobile Android Developer - Atlanta, GA As a Senior Mobile Android Developer, you will play a key role in the Mobile Center of Excellence designing, building, testing, deploying and standardizing the mobile direction within Kaiser Permanente IT. This position requires a high degree of expertise in the Android development space with the ability to help set standards, establish guidelines and best practices as well as provide technical consultation and development leadership to new and ongoing mobile efforts. The ideal candidate must have experience developing mobile apps, reusable components, working with diverse business partners and the ability to juggle multiple concurrent development efforts. Help us build the next evolution of health care! Working as a senior mobile developer, you will have a key role in designing, building, testing, deploying and establishing standards for Kaiser Permanente's mobile applications that could revolutionize the health care space. This is a chance to help one of the largest health care providers in America in establishing a new approach to development in mobile health care applications. Kaiser Permanente - Mobility Center of Excellence The MCoE is the team helping Kaiser Permanente change the way health care is delivered. We are creating the mobile experience that brings health care of the doctor's office and into the hands of our members, workforce and clinicians. Our team guides the mobile direction, standards and delivery for Kaiser Permanente. Basic Qualifications: * Bachelor's degree in Computer Science and/or a minimum of 4 years of equivalent work experience. * A minimum of 8 years experience in development including defining requirements, developing solution alternatives and estimates and translating clients business requirements into specific systems, applications or process designs for large complex IT solutions. * Strong understanding of Android app architecture concepts * Strong knowledge of Android Oreo and P * Proficient with Android Studio, Git, MacOS * Must have demonstrated experience in Android Development. (4 years of experience preferred) * A passion for mobile technologies * Travel required: 15% Preferred Qualifications: * Experience with Android testing (unit tests, integration tests, UI tests) * Experience integrating 3rd party source code and/or libraries * Experience with AARs (both consuming and creating them) * Experience consuming and developing XML and JSON web services * Experience in BDD and TDD principles and tools for Android * Experience with Gradle and creating custom tasks and/or plugins * Understanding of concurrent programming and which thread a given piece of logic should run on * Experience working on agile teams * Strong communication, interpersonal, collaboration and leadership skill * Excellent problem-solving skills and ability to think logically * Manage risk and change with an agile approach * Adept at learning new technologies quickly * Experience designing web service API intended for mobile apps * Experience with git and GitHub to manage and share source code * Experience with CI servers (e.g. Jenkins, Sonar)