{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}title{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf} {4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}page{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf} {4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}sep{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf} {4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}sitename{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}

Job Code: #9164
Title: Software Architect
Job Location: Mountain View, California

Apply to this job

Job Description:

PDS has the following open opportunity: 

Job Title: Software Architect

Our client has an immediate opening for a Software Architect in Mountain View, CA. 


Responsible for providing technical leadership to the development team in R@PID project as well as planning and directing successful Statement of Work execution for any activities relating to prototype development and implementation at pilot sites.

  • Lead a group of data architects, software developers to develop prototypes in an agile setup.
  • Work as SCRUM master for project.
  • Act as technical lead with hands on approach.
  • Develop software based on Object Oriented Analysis and Design techniques, UML modeling and OO modeling, design Patterns.
  • Produce robust, efficient, effective Java code for applications that interact with end users in high availability environments.
  • Experience developing unit-testing scenarios to exercise a Java application simulating environmental failures and code failures
  • Work with remote workgroups to develop prototype.
  • Delivery, installation, and training of R@PID prototypes.
  • Motivates and inspires staff to execute projects with superior speed, quality and efficiency in order to continually increase customer satisfaction and company profitability.
  • Train, mentor, and share knowledge and experience to strengthen the development team.
  • Will require 25% travel.


  • Excellent written and verbal communication skills with internal and external customers and vendors.
  • Advanced knowledge of Agile development
  • Object relational mapping, EJB, Hibernate, JPA, Web Services/REST, JSON, HTML5/CSS, Ajax/JavaScript.
  • Relational databases including Oracle and SQL Server; Proficient in SQL
  • JBoss application server including configuration, monitoring and tuning
  • Rules Engine (Drools) and Workflow Engine (Activiti/jBPM) preferred.
  • Google Web Toolkit (GWT)
  • Continuous Integration Tools (Hudson/Jenkins), and build tools (Maven)
  • JavaScript frameworks like AngularJS or Knockout.js, NoSQL, and other emerging  technologies a plus.
  • Results oriented approach with good organizational and analytical skills
  • Project management skills – managing resources, priorities, schedule, quality, conflict, risk etc.
  • Excellent time management, planning, organization and problem solving skills.
  • Must be people-oriented and a team player.
  • Ability to work hands-on with engineers.
  • Ability to understand requirements by working at customer environment
  • Ability to suggest new features, improve existing features, usability etc.
  • Knowledge in Lab workflow, EMR, HIS, LIMS/LIS systems, and Digital Pathology systems preferred.
  • Knowledge in various integration framework and interfaces.

    • Produce robust, efficient, effective Java code for applications that interact with end users in high availability environments.
    • Minimum 10 years’ experience in people management, software development, and application integration in health care industry.
    • Advanced knowledge of Agile development, experience as SCRUM master
    • Proven experience delivering a Big Data Architecture using Hadoop, NoSQL and/or Lucene
    • Experience as team lead for data architects and software developers to develop prototypes in an agile setup

    Bachelor degree in related technical discipline, Master degree preferred.  

If you are interested in and an strong fit for the above opportunity please send your MS Word resume to tucsonjobs@pdsinc.com and provide your answers to the following questions: 

1).  Are you local? (CA)?

2) Are you currently working? 

3) What is your availability to interview?  How soon could you start if you were offered this position? 

4) Are you a US Citizen? What is your citizenship status? 

5) Do you have any upcoming vacations? 

6) What are your annual salary requirements? What are your hourly wage requirements? 

7) Are you seeking a contract, contract-to-hire, direct hire or are you open to all? 

8) Phone number to reach you quickly for interview scheduling? 

9) Are you currently interviewing? Do you have any other offers? 

We look forward to working with you! 

Thank you! 

Your PDS Team

Productive Data Solutions, Inc. 


Apply to this job

Comments are closed.