Integrated Resources - Walnut Creek, CA

posted about 1 month ago

Full-time
Walnut Creek, CA
Administrative and Support Services

About the position

Integrated Resources, Inc. (IRI) is a leading healthcare staffing firm that has been recognized for its excellence in service and commitment to diversity. Since its inception in 1996, IRI has focused on delivering strategic workforce solutions that enhance the efficiency and effectiveness of talent management for its partner-employers. The company prides itself on its ability to attract, assemble, and retain top-tier professionals across various sectors, including Life Sciences, Allied Healthcare, and Information Technology (IT). IRI's Clinical Research Organization is dedicated to providing comprehensive clinical research solutions to pharmaceutical, biotechnology, and medical device companies. We are currently seeking experienced individuals with a strong background in design and coding to join our team. The ideal candidate will be responsible for carrying ideas and concepts through analysis and evaluation, followed by the development, testing, deployment, and support of complex software systems. A key aspect of this role involves scaling systems and utilizing cloud technology to support services in a mobile environment. The candidate will work at the highest technical level across all phases of application programming activities, ensuring high-quality deliverables. In this position, you will be expected to provide high-level verbal and written communications, including design documents, presentations, decision documents, and research papers. You will recommend system solutions by comparing the advantages and disadvantages of custom development versus purchase alternatives. Additionally, you will design and build advanced applications for the Android platform, collaborate with server teams to define, design, and ship new services, and work with external data sources and APIs. Testing code for robustness, including edge cases and usability, is crucial, as is the ability to fix bugs and improve application performance. Continuous discovery, evaluation, and implementation of new technologies to maximize development efficiency will also be part of your responsibilities.

Responsibilities

  • Carry ideas and concepts through analysis and evaluation, then develop, test, deploy, and support complex software systems.
  • Work at the highest technical level of all phases of applications programming activities.
  • Provide high-level verbal and written communications such as design documents, presentations, decision documents, or research papers.
  • Recommend system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
  • Design and build advanced applications for the Android platform.
  • Collaborate with server teams to define, design, and ship new services.
  • Work with outside data sources and APIs.
  • Test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Requirements

  • 3+ years' experience with agile software development.
  • Self-starter with the ability to gather requirements and provide solutions.
  • Published at least one original Android app.
  • Experience with Android SDK.
  • Experience working with remote data via network connection to servers over TCP.
  • Experience with third-party libraries and APIs.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Solid understanding of the full mobile development lifecycle.
  • Enthusiasm and curiosity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service