Current Job Opportunities

Req-10106Sr. Mechanical EngineerSan Diego, CA Full time direct hire
Req-10111UI/UX Engineer San Diego, CAFull time direct hire
Req-10115Embedded Linux Software EngineerVista, CA Contract
Req-10118Electrical EngineerSan Diego, CAFull time direct hire
Req-10122Technical LeadSan Diego, CAFull time direct hire
Req-10123Embedded EngineerSan Diego, CAContract
Req-10124SW Dev Management ConsultantSan Diego, CAContract
Req-10125Embedded Linux Software EngineerVista, CAContract
Req-10128Junior Hardware EngineerCarlsbad, CAFull time direct hire
Req-10129Sr. Systems AdminsitratorCarlsbad, CAContract to hire.
Req-10130Sr. Software EngineerSan Diego, CAFull time direct hire
Req-10131Systems Engineer-DigitalSan Diego, CAFull time direct hire
Req10132Director of Product Development & Technology- InformaticsPhiladelphia, PAFull time direct hire
Req-10136Market Research Analyst Carlsbad, CAFull time direct hire
Req-10138Sr. Quality Assurance AnalystSan Diego, CAFull time direct hire
Req-10139Sr. Software EngineerSan Diego, CAFull time direct hire
Req-10140Web UI Developer San Diego, CAFull time direct hire
Req-10141Web DeveloperCarlsbad, CAFull time direct hire
Req-10142Software Automation and Test EngineerCarlsbad, CAFull time direct hire
Req-10143Software EngineerCarlsbad, CAFull time direct hire
Req-10144System Integration and Test EngineerCarlsbad, CAFull time direct hire
Req-10145Software EngineerSan Diego, CAFull time direct hire
Req-10146Java Software EngineerSan Diego, CAFull time direct hire
Req-9939Full Stack Web DeveloperSan Diego, CAFull time direct hire
Req-9989DB ManagerSan DiegoFull time direct hire
Req-9998Storage EngineerSan Diego, CAFull time direct hire
Job ID:Req-10106
Job Title:Sr. Mechanical Engineer
Description:Candidate should be experienced designing mechanical systems for facilities/ buildings. Effectively manage mechanical (and multi-discipline) projects by satisfying clients' needs, meeting budget expectations and project schedules. Interact with facility and major business clients to identify their requirements, define project scope and prepare project proposals. Prepare mechanical engineering designs for building HVAC and hydronic systems, meeting budget expectations and project schedules.
Provide support during construction phases.

Minimum Requirements – Experience and Education
? Bachelors of Science in Mechanical Engineering;
? 7 + years of experience as a Mechanical Engineer with experience in the following: Central Plant design, chilled water/ infrastructure, Integrated Design; Energy Modeling, Central Plants, Sustainable Energy, Building Automation;

? Minimum 3 years of Project Management experience;
? Prepare HVAC Load and Energy calculations; static pressure calculations (air/water);
? Professional Engineer (PE) License required;
? Programs - Knowledgeable with REVIT, Trane Trace, Energy Pro, Pipflo, AutoCAD, IES Virtual
Environment, BIM, MS Word, MS Excel and MS Project;
? Codes – Knowledgeable with CBC, CMC, ASHRAE Standards.

Preferred Qualifications – Education and Skills
? LEED (AP, GA, BD+C) Certifications; CEM
? Strong interpersonal skills and experience maintaining strong client relationships;
? Communicate effectively via oral presentations and written communications;
? Ability to motivate multiple-discipline project teams in meeting client's needs in a timely mannerand meeting budget objectives;
? Recent experience working for a consulting engineer or engineer/architectural firm designing mechanical systems for higher education facilities/buildings;
? Extensive experience in Integrated Design; Energy Modeling; Central Plants; Sustainable Energy
Job ID:Req-10111
Job Title:UI/UX Engineer
Description:Essential Duties and Responsibilities:
We hire based on aptitude, critical thinking, and the ability to pick up new technologies and concepts quickly more so then by a list of specific hard skill sets. The requirements listed below are representative of some desired knowledge, skills, and/or ability required that would be typical for the type of role looking to be filled, but are not hard requirements. If you feel you are a great developer, sharp, energetic, and fit the description so far you are encouraged to apply.
• 2 years experience Developing in one or more of the following: Python, Java, C++, C, C#
• UI/UX design
• JavaScript and Front-End frameworks
• Independa currently uses the following:
o Angular, jQuery UI, MomentJS, Dropkick, Chosen, Highcharts, DataTables
o Backbone.js (with Marionette)
o CSS3
o SASS (using Compass)
o Require.js
o Grunt

Desired Skills:
• Django and Python
• Energetic and passionate
• Experience developing and supporting software in a production environment
• Good communication skills (both oral and written)
• A can-do attitude, an entrepreneurial spirit, and a love of technology
• A desire to improve the lives of others
Our company Offers our Employees:
• Competitive compensation
• Working with new and innovate technologies
• An opportunity to work with a talented team that has fun creating software focused on improving the quality of people’s lives
• What you will be working on truly revolutionizes technology in healthcare
• A causal office environment in San Diego with close access to the beach
• A start-up environment
• Company provided on-site gym
• 401k
• Flexible work schedules
• Medical insurance including dental and vision

Education and Experience Requirements:

• BS in CS or Equivalent Engineering Experience
Job ID:Req-10115
Job Title:Embedded Linux Software Engineer

The engineer will be expected to perform software requirement analysis, software development, and test procedure generation for wireless communication modules used to improve vehicle safety.

·         The candidate must also possess strong writing skills – the engineer will be required to generate customer-quality documentation.

·         The requirement analysis tasks will involve studying customer-supplied system level requirement documentation and generating clear and concise software requirement and software design documentation.

·         The software development tasks will involve developing applications and user interface software in C and C++ for an embedded real-time Linux environment.

·         Embedded Linux and 5+ years of embedded real-time software development experience are required.

·         Experience with scripting (e.g., PERL, Bash), IPv4/v6 networking, wireless LAN (802.11) or other wireless communication, security protocols, and a strong mathematics background are highly desirable.


Job ID:Req-10118
Job Title:Electrical Engineer
Description:This position works closely other designers and engineers, some client interaction will be expected, on Colleges and University campuses. Should have previous experience with the Higher Education field in order to be productive. Effectively follow lead Engineer’s direction for electrical (and multi-discipline) projects by satisfying clients' needs, meeting budget expectations and project schedules. Work with lead Engineers to define project scope and prepare project proposals. Prepare building electrical engineering designs for power, lighting, and fire alarm systems. Provide support during construction phases.

Minimum Requirements – Experience and Education
• 3-4 years of experience as an Electrical Engineer working with infrastructure and/or building system.
• 2+ years of Project Management experience to include deliverables, communication of deliverables within team, attentive and successful interactions with clients.
• Significant experience with working within a budget and keeping project on track.
• 2+ years of experience working for a consulting engineer or engineer/architectural firm designing electrical systems for facilities/buildings;
• Knowledgeable with EnergyPro, SKM, ETAP, REVIT programs.
• Bachelors of Science in Electrical Engineering.
• Verifiable proof of experience with areas of full cycle project start and completion: scope research, design (electrical, floor plan, cost estimating, specifications), bid, construction administration, and role with project.

Preferred Qualifications – Education and Skills
• LEED Certification;
• Professional Engineer License;
• Strong interpersonal skills and experience maintaining strong client relationships;
• Communicate effectively via oral presentations and written communications;
• Ability to motivate multiple-discipline project teams in meeting client's needs in a timely manner and meeting budget objectives.
Job ID:Req-10122
Job Title:Technical Lead

Our client has an immediate need for a Technical Lead that has a passion for developing innovative software products.   You would enjoy dynamic start-up environments, and want to be part of a collaboratively engineering team where your contributions make a large impact as well as improve the quality of life for our customers.


Essential Duties and Responsibilities:

·         The requirements listed below are representative of some desired knowledge, skills, and/or ability required that would be typical for the type of role looking to be filled, but are not hard requirements.

·         If you feel you are a great developer, sharp, energetic, and fit the description so far this might just be the ideal position for you.

·         5 years experience Developing in one or more of the following: Python, Java, C++, C or Objective-C

·         At least 2 years experience as a technical lead or similar role
Data modeling, Database Design principles, and development on one or more databases vendors

·         Deployment and management of cloud based applications on one or more PaaS such as Amazon, Heroku, AppEngine, dotCloud


Desired Skills:

·         Mobile development 

·         UI/UX design

·         Energetic and passionate

·         Great communication skills, both written and oral

·         Experience developing and supporting software in a production environment

·         Good communication skills (both oral and written)

·         A can-do attitude, an entrepreneurial spirit, and a love of technology

·         A desire to improve the lives of others

Education and Experience Requirements:
BS in CS or Equivalent Engineering Experience



Job ID:Req-10123
Job Title:Embedded Engineer
Primary Skills:

In short, this application is part of a larger cloud-based software system which enables a user to monitor sensors and send commands to his devices irrespective of the location of the user and/or the sensor device. The only requirement is that the user have appropriate privilege to interact with the device or data from the device.  This application talks to company’s cloud services via any wireless technology that is available to it. These include, Zigbee, 6LowPan, Wi-Fi, mesh based on 802.15.4 variants, some proprietary protocols etc. The application authenticates itself to the cloud based server, waits for instructions on what needs to be done next, sends periodic status messages, do firmware swaps on the device, send alarms, events that cross a certain threshold, etc.

We are looking for engineers with the following skills to develop applications on the microcontrollers:

  • Experience with ARM Cortex-M0 , Cortex-M4 based microcontrollers. Experience using IDEs incl. IAR, Keil, tools from Freescale, Atmel and/or TI for their ARM based products.

  • Familiarity or experience developing with Apps processors like Freescale i.MX 6 etc. will be a good asset.
    Familiarity with Contiki, FreeRTOS and eCOS

  • Familiarity with wireless connectivity options for low-power sensor networks, 6LowPan, IPv6 is a 'good to have'.
Job ID:Req-10124
Job Title:SW Dev Management Consultant
Description:Our client is in need of a strong Development Manager to come in an evaluate the current product and resolve any issues.

Strong Java, J2EE Required.
Clould Development Technologies preferred.
Job ID:Req-10125
Job Title:Embedded Linux Software Engineer
Description:The engineer will be expected to perform system engineering, software requirement analysis, software development, and test procedure generation for wireless communication modules used to improve vehicle safety. The candidate must also possess strong writing skills – the engineer will be required to generate customer-quality documentation.

The system engineering and software requirement tasks will involve studying published standards, customer specifications, and internal requirements, and generating specifications with the applicable requirements for the desired application. The software development tasks will involve developing application software in C for an embedded real-time Linux or QNX environment. The test procedure generation tasks will involve writing procedures to verify the product meets the specification.

Required experience:
The candidate must have 5+ years of real-time embedded Linux and/or QNX development experience. Experience with networking, wireless LAN (802.11) or other wireless communication is highly desirable. Experience with using Matlab/Simulink for model-based software design or QT experience is a plus.
Job ID:Req-10128
Job Title:Junior Hardware Engineer
Description:Our client is seeking a Junior Hardware Engineer to assist with the design of complex communication systems. This job is ideal for someone interested in working in many different areas of electrical engineering and communication systems. Also features the chance to work in a flexible, fast-paced, fun and exciting work environment.

• Bachelor’s degree in Electrical Engineering, Computer Engineering, or related degree
• Minimum of 2-5 years of experience developing PCB hardware for real-time embedded systems
• Minimum of 2-5 years of experience with a full product life cycle from concept, requirements capture, through design, implementation and testing phases
• Experience with schematic capture tools and PCB layout tools, specifically Orcad and Pads tools
• High degree of commitment, initiative, flexibility, and attention to detail
• Must have excellent verbal and written communications skills
• Must be able to work in a team environment
• Familiarity with performing formal testing/integration, including hardware testing and integration testing of hardware and software as well as creating and executing system test procedures
• Experience using oscilloscopes, spectrum analyzers, in-circuit emulators, logic analyzers, real-time debuggers, multi-meters, and other lab equipment
• Microsoft Word, Excel and Project proficiency
• FPGA design experience a plus
• Modelsim simulation experience a plus
• Hyperlynx high speed signal simulation tool experience a plus

• Design, document, implement, debug, and test hardware for real-time embedded systems according to generally accepted design and testing standards and techniques
• Schematic capture generation, including bill of materials, netlist, error checking
• Support of PCB layout including placement and critical routing
• Support of parts ordering, fabrication, and assembly of PCB
• Develop and refine system and hardware requirements with internal and external customers
• Participate actively in design reviews
• Work with other engineers on the team to integrate, debug, and test complex systems
• Use configuration management tools to control hardware design development and changes
Job ID:Req-10129
Job Title:Sr. Systems Adminsitrator

This senior position is to provide technical administration and oversight of server and network based systems to maximize reliability, performance and availability to meet business objectives. Position will be responsible for providing technical administration and support in activities associated with the identification, prioritization and resolution of issues within the server and network environment. Position will also maintain the day-to-day technical operations for servers and systems by monitoring, tracking, investigating and reporting key indicators to ensure that systems are operating smoothly and efficiently to meet service level goals.



         Provides technical administration in activities associated with identification, prioritization and resolution of issues within the server and network environment

         Leads operational maintenance and control, which includes installations, updates, upgrades, and project related setups for server and network systems

         Directs, evaluates, troubleshoots, server and network system issues as necessary

         Provides improvement suggestions for server and network systems as appropriate

         Provides monitoring of our server and network systems and proactively resolve potential issues

         Takes ownership and responsibility for tasks that are assigned

         Demonstrates consistent professional and superior customer service and interpersonal skills

         Actively participates and makes suggestions in department initiatives to improve value to the business

         Takes initiative as needed

         Establishes and ensures that communication standards are followed

         Establishes, grows and develops collaborative and cross-functional relationships internally and externally with business partners and vendors

         Attends meetings and participation as required

         Executes department projects as assigned including timely completion of tasks

         Develops department standards and procedures


TECHNICAL COMPETENCIES (Knowledge, Skills & Abilities)

         Thorough understanding of Active Directory

         Highly knowledgeable with Windows 200x, Exchange 200x, SQL Server, IIS

         Highly knowledgeable with Active Directory Service Interfaces (ADSI)

         Highly knowledgeable with applications that can access LDAP, NDS, and other directories that ADSI interfaces • Full comprehension of VB script and/or C#

         Knowledgeable in computer and network security concepts, techniques and systems

         Knowledgeable in network components and interfaces

         Knowledge of cloud operations and PLM systems a plus

         Acknowledge ownership and responsibility for tasks that are assigned

         Able to troubleshoot complex problems and resolve while complying with the department’s policies and procedures


Job ID:Req-10130
Job Title:Sr. Software Engineer

         Participate in a highly interactive and team environment, interfacing with R&D, Product Engineering, Marketing, Service, Training, and Client Needs Research

         Work closely with various engineering disciplines including mechanical, software and product development to evaluate design and software expectations.

         Designs writing systems architecture to enable good image quality and reliability.

         Work with vendors to optimize printing pipeline and vision system for printhead alignment, color variation and defect detection.

         Evaluate performance of Piezo printheads in the market to determine if good candidates for printhead- agnostic label press.

         Deliver optimized firing parameters for Piezo printheads that can deliver reliable jetting, consistent drop weight and good trajectory

         Develop robust process color and white digital system; design holistically to optimize parameters including Pinning, Printhead Alignment, Nozzle Health & Reliability, Material Handling, etc.

         Designs test plan, test, assess and stress system for performance issues & software robustness prior software release and customer delivery.

         Troubleshoot system issues from system stress test, identify root cause and fix issues to enable on-time delivery of product

         Design, develop and debug in C, C++ in Linux & Window platforms Qualifications/Skills

         Travel 25-30%

         Adaptive and flexible.

         Experience with hardware for digital ink jet technologies

         Knowledge Piezo printhead, and effect of firing parameters on printhead performance

         Understanding of overall digital system and the interaction between mechanical, software and electrical/electronic subsystems

         Experience writing firmware for microcontrollers and bring up new electronics and debugging

         Familiar with ARM Cortex-M microcontrollers and/or Microchip PIC microcontrollers

         Experience with CCS compiler

         Ability to research technical issues and generate practical applications and solutions

         Proficiency in developing and debugging software in Visual Studio Environment

         Proficient with oscilloscope and voltmeter

         Ability to read electronic design schematics

         Excellent interpersonal and communication skills. Can speak, relate, teach and interact well with various personnel.

         Ability to develop test plans to accurately assess and stress the system and subsystem to detect potential performance issues

         Exceptional troubleshooting and root cause analysis skills to solve complex problems in the integrated system, from alignment, ink media interaction, web transport etc.

         Ability to conduct first-principles analysis, model system failure and develop clear root cause hypotheses based on modelling of the system Ablility to design, develop and debug in C, C++ on Linux & Window platforms


Education/Experience Required

         3-5 years working experience as an Engineer

         BS Degree in either CS, ME or EE with digital printing experience or a high technology technical field

         Minimum of 10 years’ experience in the printing industry, digital inkjet printing experience

         Prefer experience with printhead calibration algorithm, printing pipeline, image processing and metrology

         Knowledge of various inkjet printhead technologies

         Knowledge of ink-substrate interaction in digital inkjet system Equipment Used

         PC & Office Equipment

         Digital printing equipment



         Electronic design schematics

Job ID:Req-10131
Job Title:Systems Engineer-Digital
Description:Systems Engineer-
• Deliver a reliable and high image quality digital press using piezo printhead and UV ink in the label market
• Design reliability test plan, coordinate test, assess and stress digital press system
• Troubleshoot complex issues, identify root cause (preferably using first principle and proper diagnostics) and drive issue resolution
• Work closely with various engineering disciplines including mechanical, software and electrical to evaluate design and software expectations
• Support development, testing and qualification of new process/material
• Optimize firing waveform for piezo printheads for good drop ejection and characterize the factors affecting ink drop ejection
• Optimize process to lay down the ink drops on substrate
• Optimize printhead alignment process
• Optimize printhead to printhead stitching to allow smooth print transition between printheads
• Implement auto density/color calibration to ensure uniform print density across the page, page to page and job to job
• Implement error hiding strategy for printhead nozzles that are not functioning

Qualifications/Skills Required
• Good analytical and problem solving skills, and ability to conduct first principle analysis, model system failure and develop clear root cause hypotheses
• Understanding of overall digital printing system and imaging pipeline is preferred
• Understanding of piezo printhead and effect of firing parameters on printhead performance is a bonus
• Ability to multitask and stay organized in a dynamic work environment
• High motivation and willingness to be a team player (ability to be productive in a team environment)
• Excellent interpersonal and written communication skills

Education/Experience Required
• Education: BS or MS in mechanical, chemical or related engineering discipline
• Experience: 5 years of experience in R&D or product development, especially if the experience is related to printing

Equipment/Software Used
• Personal computer
• Office equipment, e.g. phone, copier, scanner, etc.

Training/ISO Procedures Required
• ISO Indoctrination Training
• Oracle Navigation
• Quality Systems
• New Product Development Process

Physical demands
• Some travel required
Job ID:Req10132
Job Title:Director of Product Development & Technology- Informatics

The role of the Director of Product Development and Technology is to provide vision and leadership for designing, and developing trend setting SW solutions that align with the mission of the Business Unit. This person has to be in tune with our customers and users, must have a track record of innovation, and be able to direct the planning and implementation of SW solutions in order to improve efficiencies (cost effectiveness), quality and timeliness of delivery. This person should be a team builder, be able to effectively collaborate across BU boundaries, and experienced in leading global teams who want to join us as we build on our market leadership.

Key Responsibilities:

        Focuses on functional, technical and implementation related aspects of the work products being produced (Development, Testing, & Documentation).

        Possesses extensive business, technical, and procedural knowledge in order to see the workflow, budget, staff, output and overall standards and procedures of a substantial development group.

        Directs, manages and delivers development projects through the application of comprehensive software development life cycle processes.

        Balances area’s supply and demand by monitoring Enhancement Requests, Work Requests, Problem Reports, Resource allocations and ongoing progress towards stated goals.

        Collaborates and partner with business in setting customer expectations and satisfaction.

        Collaborates and partner with business to plan and execute development projects, ensure that teams have appropriate products and technical specifications, direction and resources to deliver projects on an aggressive, but achievable timeline.

        Provides technical leadership and guidance on SW development tools, technology and Agile development methodologies.

        Provides leadership and guidance to coach, motivate, and lead team members and organization to their optimum performance.

        Executes on continuous improvement of the existing software applications and architecture. Ensure quality deliverables without fail.

        Deep and comprehensive understanding of the applications functional and non-functional requirements.

        Manages a global team with personnel located in 3 continents. Manage relevant vendor relationships.

        Builds and manages the annual Department budget working with the head of finance.

        Excels at promoting a culture of collaboration and innovation.

        Fosters a challenging and rewarding environment suitable for attracting and retaining top technical and domain talent.

        Work with commercial teams on key customer accounts.

        Perform other related duties as assigned. Basic Qualifications:

        8+ years experience in managing all aspects of one or more software development teams including personnel management, project management, and technical management.

        Experience in working on New Product Development and Sustaining Engineering.

        Experience working with senior leaders and customers.

        Experience setting strategic direction and priorities.

        Experience managing multi-million dollar budgets.

        Experience creating and managing vendor relationships.

        Ability to formulate and present persuasive presentations, proposals, and project plans.

        Experience working with cross functional teams including Product Management, Services, Support, QA and Commercial.

        Organized disposition with proven experience of project management software tools (i.e. Microsoft Project).

        Persuasive, encouraging, and motivating.

        Flexible during times of change.

        Ability to defuse tension among project team, should it arise.

        Reacts to project adjustments and alterations promptly and efficiently.

        Comfortable with and effective at expressing and exchanging ideas, concepts and designs in a group setting.

        Comfortable working within an international team.

        Comfortable with working in a dynamic, flexible environment.

        The candidate should have a track record of achievement and delivering on significant responsibilities in a timely fashion. • Experience with SW design principles and methodologies.

        Familiarity and experience with SOA and Cloud Computing concepts including SAAS.

        General knowledge of Microsoft and database software technologies in the desktop application, client-server, n-tier and/or networking sectors, including .NET.

Preferred Qualifications:

        Experience in managing teams comprising onsite and offshore developers through the application of industry-accepted development processes.

        5+ years experience in an applicable business domain.

        Familiarity with Test Driven Development and Agile software methodology. Certifications in Scrum, Project Management, and relevant technologies.

        Experience working in a structured and audited Quality Management System.

        Experience with web and mobile development.

        Experience developing commercial software products.

        Experience working within a distributed, international team.

        Advanced degree in engineering or software development.

        Strong financial acumen.

        Strong understanding of market needs in applicable business domain.


Non-Negotiable Hiring Criteria:

        A college degree, preferably related to engineering, software development, or science.

        Excellent communication skills, verbal and written, with technical and executive audiences.

        Highly motivated, self-confident leader with a collaborative, open management style that fosters participation and contribution by others.

        Ability to connect with customer base, determines business issues, and devises innovative solutions.

        Strong interpersonal skills.

        Demonstrated experience in personnel management.

        8+ years direct work experience in a software development leadership capacity.

        Demonstrate company values – Integrity, Intensity, Innovation and Involvement.

        Ability to travel an average of 25%.


Job ID:Req-10136
Job Title:Market Research Analyst
Description:Our client has a need for a Sr. Strategy/Market Research Analyst in their Customer Research and Data Analysis group. The ideal candidate must have expertise in the design and execution of user-centered research studies to uncover customer insights that translate into actionable plans aimed at the development of innovative Life Science Research products


Work with cross-functional teams to design and execute qualitative and quantitative customer research studies tailored to the learning objectives
• Drive user research projects to identify strategic areas and actionable understanding of customer needs
• Present findings and recommendations to all levels of stakeholders
• Promote overall awareness and competence in design research and design thinking in product development

• Bachelor degree in Science with work experience in user/customer research OR BA/BS degree in Anthropology, Human Factors, Psychology or related degree, Science degree with work experience in Life Science Industry
• At least 5 years of experience in user research
• Experience in Life Science industry preferred
• Ability to plan and conduct all phases of both field and laboratory studies such as contextual inquiry / ethnographic research, diary studies, remote usability studies, and laboratory usability studies
• Solid understanding of user-centered design principles and methodologies
• Expertise in a variety of quantitative and qualitative research methods, Design Thinking and user-centered research
• Skills in photo, video, and audio recording and editing.
• Demonstrated success translating research results into actionable and relevant insights aligned to both strategic and tactical product design decisions
• Strong strategic thinker who understands the critical role of market research in developing commercial strategy in support of development of new products.
• Strong interpersonal skills with the ability to interact and build effective relationships with internal and external customers
• Well-organized and capable of handling multiple mission-critical projects simultaneously while meeting deadlines
• Develop and drive timelines for projects
• Self-starter with the ability to work autonomously
• Excellent oral and written communication skills
Job ID:Req-10138
Job Title:Sr. Quality Assurance Analyst
Primary Skills:

As a Senior QA Analyst you will provide the QA expertise to develop great products.



       Guide and assist team to establish processes that provide requirements traceability across the technology stack

       Develop test plans/strategies and report on product performance, quality, security and stability

       Constantly examine quality processes for inefficiencies and makes improvements

       Validate scope and accuracy of implemented test solutions

       Involved in reproducing and troubleshooting issues

       Perform data analysis and validation

       Collaborate and work closely with developers to effectively analyze and isolate complex system level problems

       Collaborate with stakeholders (physician team and others) to understand the clinical requirements

       Write test cases to be translated into automated tests by engineers

       Interpret and review automated tests

       Participate in code reviews to ensure complete test coverage


Role Essentials

       Bachelor’s degree or applicable work experience

       Six+ years professional experience in quality assurance.

       Experience validating quality of complex business applications using software oriented architecture, data warehouse and distributed systems.

       Experience defining test scope and risk mitigation for complex systems in the following areas: Automation testing (e.g Selenium, QTP), Performance (e.g Mercury Loadrunner),

       Security and Integration Testing.

       Proven experience in testing front-end, server, and database architecture/schema designs

       Strong analytical and troubleshooting skill

       Demonstrable understanding of complex business rules/analytics in a data driven domain 

       Ability to identify appropriate data sets to insure test coverage

       Strong ability to learn and keep pace with the rapidly changing healthcare landscape

       Experience with Scrum Agile test methodology


Role Desirables

       Experience with healthcare product development is a significant plus

       Experience with debugging tools

       Understanding of data warehouse concepts

       Experience with data mining and analysis

       Experience with Continuous Integration (CI) environment

       Ability to work with multi-tier software systems, and use a combination of command-line and client-based tools for test case development and execution


Job ID:Req-10139
Job Title:Sr. Software Engineer
Primary Skills:

Role:  As a Sr. Software Engineer you will: develop an understanding of company’s business needs and translate those needs into technological systems, design specifications and solutions. You will partner with business analysts, physicians, and other associates to analyze, design, develop, implement and integrate moderate and complex business systems that will optimize business outcomes.



          Develops module designs based on functional requirements.

          Mentors and provides technical assistance to more junior developers.

          Designs, implements and supports software algorithms of significant size and complexity, including definition and validation of prototypes.

          Quickly understands and takes ownership of existing code.

          Understands the relationship between good design and business value.

          Development: Works within a team to develop, and continuously improve various  Health's applications and services as pertains to the base server code.

          Meets deadlines and handles multiple projects simultaneously.

          Documentation: Produces sufficient documentation to facilitate communication with members of both technical and business teams.

          Project Assessment: Quickly and accurately analyzes medium-scale project requests for feasibility, risk, and level of effort.

          Maintenance: Participate in the resolution of challenging and demanding problems within the development environment.

          Code Reviews: Able to lead code reviews and provide valuable feedback on performance, logic, and maintenance issues.

          Innovation: Actively contributes to lessons-learned exercises for completed projects. Suggests new technologies and approaches, often demonstrating and championing their use.


Qualification  Requirements:

          Bachelor’s Degree Required (Preferred: Computer Science, Information Systems)

          At least 5 years of high-level programming experience is a MUST

          Developing in a UNIX/Linux environment is required.

          Experienced with Java middleware processes

          Has a demonstrable understanding of the software development lifecycle

          Application development and design experience for XML based applications using object-oriented methodologies

          Strong object oriented design and analysis skills

          Strong C++, familiarity with STL and RogueWave

          Strong Java/Groovy familiarity

          SQL language required (Oracle/MySql)

          Strong ability to learn new technologies in a short time

          Previous experience with large data warehouse and big data a major plus

          Strong problem solving and analytical skills.

          Adapts well in a team oriented, professional, fast-paced, dynamic environment.

          Experience with SOAP web applications (C++ and/or Java).


Job ID:Req-10140
Job Title:Web UI Developer
Primary Skills:

Our client is seeking a talented senior software engineer to join their Web UI team.  This role involves the use of modern JavaScript frameworks and techniques to implement a world-class front end for our suite of population health products.  You will be work with other team members across the product areas in a highly collaborative and creative environment that is committed to building great software.


Key Competencies

          Implementation/Execution: Deliver working software that meets the business needs.

          Innovate: You introduce new ideas and processes, which improve performance and productivity.

          Problem Solving: You are a problem solver with the ability to encourage others in collaborative problem solving

          Team Player: Ability to collaborate with teams.




          Bachelor’s Degree in Computer Science, Information Systems or equivalent experience

          5+ years of experience in Web UI development

          Extensive experience in the use of one or more modern JavaScript frameworks (such as Bootstrap, BackBone.js, Ember.js, Knockout.js, AngularJS, or React)

          Excellent verbal and written communication skills


Role Desirables


          5+ years of experience in Web UI development using JavaScript, JQuery, AJAX, JSON, HMTL, and CSS

          Experience with the D3.js visualization framework

          Experience interpreting graphic designs into HTML, CSS, and JavaScript

          Familiarity with Healthcare, Clinical or Financial industry

          Experience with agile development practices

          Familiarity with git

          Proficiency with java

         Knowledge of JIRA and Confluence


Job ID:Req-10141
Job Title:Web Developer
Primary Skills:

Web Developer


Required Skills:

·         1+ year experience developing scalable enterprise applications using Java and other web based technologies

·         Experience in web based UI development

·         Good understanding of database technologies

·         Bachelor’s Degree in Computer Science or related discipline


·         Experience with NoSQL databases

·         Experience with GWT/Javascript

·         Understanding of networking protocols and technologies

·         Experience with the Linux Operating System

·         Experience with User Interface design including mockups and prototyping

·         Master’s Degree in Computer Science or related discipline


Job ID:Req-10142
Job Title:Software Automation and Test Engineer
Primary Skills:

Software Automation and Test Engineer


Required Skills:

  • 1+ years of system test experience

  • Experience with software or test automation

  • Experience with programming languages (i.e.Java, Python, TCL, etc)

  • Ability to comprehend complex system architectures and find creative approaches to  testing them

  • Bachelor's degree in Computer Engineering, Computer Science or Electrical Engineering

Preferred Skills:

  •  Experience with GUI Automation Tools (i.e Selenium, QTP, etc...)

  • Experience with Traffic Generation tools (i.e IXIA, Spirent, etc...)

  • Networking coursework or experience

  • VMWare coursework or experience

  • Development of test plans

  • Information Security experience

Job ID:Req-10143
Job Title:Software Engineer
Primary Skills:

Software Engineer:   

Required Skills:

  • 5+ years of experience in software development with C/C++.
  • Knowledge of multithreaded embedded applications and interprocess communication.
  • Understanding of realtime concepts on Linux platforms.
  • Bachelor’s degree in a technical discipline.

Preferred Skills:

  • Understanding of networking protocols and technologies.
  • Proficiency with the Linux Operating System.
  • Linux driver experience.
  • HTML, Javascript, JQuery, Ajax, JSON experience.
  • Knowledge of SATCOM networks or other telecommunications systems.
  • Master’s Degree in Computer Science or related discipline

Job ID:Req-10144
Job Title:System Integration and Test Engineer
Primary Skills:

System Integration and Test Engineer

Required Skills:    

·         2+ years’ System Engineering or Integration experience SATCOM or Wireless

·         Communication Systems experience

·         Knowledge and experience with a programming or scripting language (i.e. C/C++, Java,

·         Python, Perl, or other)

·         Bachelor's Degree in Computer Engineering, Computer Science, Electrical Engineering or related discipline



Preferred Skills:

·         Linux/Unix experience

·         Understanding or experience with RF systems and equipment

·         Strong networking knowledge (TCP, UDP,Multicast, etc.)

·         Knowledge of Cisco networking equipment

·         Knowledge of Python

·         Experience with test automation development

·         Knowledge of test tools such as Ixia or IxChariot


Job ID:Req-10145
Job Title:Software Engineer

Our client is seeking a software engineer with experience in network socket programming with SSL encryption. You will be joining a small team working on multiple software projects requiring skills from C programming, Tcl/TK, shell scripting and some web development.

·         The qualified person must be familiar with SDLC principals with both waterfall and agile development methods.

·         The ability to work both independently and in a small team environment is essential.

Required Skills

·          Experienced C/C++ programmer (Must be strong in C) Network socket programming with SSL encryption Linux/UNIX programming experience Knowledge of GCC and GNU Make

·         Experience with SVN or comparable version control system

·         Preferred Previous Linux/Unix systems administration experience

·         Knowledge of Shell Scripting with bash and ksh Knowledge of scripting languages Tcl/Tk and/or Perl Familiar with jQuery and HTML5


Job ID:Req-10146
Job Title:Java Software Engineer
Primary Skills:


Our client is looking for a Java Software Engineer working with the software engineering team to continue to add industry leading features to the company’s flagship products.

The Sr. Software Engineer will design and develop in a highly collaborative, fast-paced environment. Your role is to design innovative solutions to real problems. You will work closely with product owners, scrum master and other software engineers to develop new product offerings and improve existing ones.




Role Essentials

·         Bachelor’s Degree in Computer Science, Information Systems or related field

·         Working knowledge of designing, developing and deployment with large scale, service oriented architecture

·         Experience with Java and multi-threaded, distributed systems implementation

·         Experience with Linux administration, specifically RedHat or CentOS

·         RDBMS experience with Oracle and MSSQL; basic understanding of SQL is required


Role Desirables

·         Experience in Agile Development environments

·         Familiarity with Groovy and Grails (very nice to have)



Key attributes:

·         Implementation/Execution: You are good at organizing and managing multiple priorities and/or projects by using appropriate methodologies and tools.

·         Builds Trust: You honor your word by doing what you say you are going to do.

·         Innovate: You introduce new ideas and processes which improve performance and productivity.

·         Problem Solving: You are a problem solver with the ability to encourage others in collaborative problem solving. Acting as both a broker and consultant regarding resources, you engage others in problem solving without taking over.




Job ID:Req-9939
Job Title:Full Stack Web Developer
Description:Our client is looking full-stack engineer who loves the Front-End and knows a thing or two about design. An individual who knows how to build web applications, but is passionate about building interfaces that users love to use. Their stack is built with Python and Django, but they are just getting started-they have created a MVP and are now adopting new technologies like ember.js to make an amazing experience for our users.
Our client is building a multisided platform for small business lending. One day you can employ your skills to help small businesses get the capital they need to grow and another be working on our lender trading platform to help investors manage their portfolios, maximize their yield and understand the risk and rewards of investing in small business debt.

Skills & Requirements:
• Top-notch software engineering
• Self-directed, independent and has experience owning complete features/products
• Proficiency in web application programming fundamentals (OOP, LAMP, REST)
• Substantial experience developing real-world web applications on the front-end using CSS, JS with libraries such as Bootstrap and experience developing on the backend in one or more major language & frameworks (Rails, PHP, Python) using MVC framework or architecture.
• Python/Django is a major plus, but we can teach you
• B.S., M.S., or Ph.D. in Computer Science or equivalent
Job ID:Req-9989
Job Title:DB Manager
Primary Skills:6-10yrs IT Database Management, DW, Oracle, and MS SQL
As a manager, plan, organize and coordinate activities related to the analysis and implementation of corporate database systems. Provide the organization with technical guidance and oversight for the database management environment. Maintain database reliability and service level standards. Provide information on long term technology solutions to meet the company’s information needs. Ensure that all work performed within Database Administration is in accordance with overall corporate objectives.

Directly manage a staff of senior database administrators. Establish employee goals and objectives and complete annual performance reviews.

Oversee the following Staff duties:
• Configure, install, test, and maintain databases and their associated software such as version upgrades, patches, and tools.
• Assist in the design logical and physical database infrastructure such as application schemas and file structures.
• Monitor and manage database performance.
• Troubleshoot database errors, indexing, or other problems.
• Performance and Tuning of databases and related servers.
• Implement change management/change control processes.
• Participate in disaster mitigation and recovery plans for databases supported.
• Design and implement database security layers to include user rights and access, and encryption.
• Assist with the implementation of application database designs and assist in maintaining and monitoring a multi-user database management system.
• Track and report on unauthorized systems access.
• Lead, manage and complete data conversion efforts.
• Manage, mentor, train, and develop staff.
• Participate in capacity planning proposals.
• Produce and maintain documentation.
• Provide vendor and license management for the organization’s databases.
• Evaluate and assess emerging technologies that will facilitate business value for the enterprise.

• Bachelor’s degree in Computer Science or MIS, Masters preferred.
• 6-10 years of IT experience in the following capacities.
• Knowledgeable in Oracle and MS SQL
• Extensive technical knowledge and experience in database management techniques including logical data modeling, physical database optimization, data distribution, security, and database performance monitoring.
• Comprehensive experience with a variety of database management systems. Experience with a variety of operating systems. Knowledge and awareness of networking issues pertaining to database design, optimization, and implementation.
• Knowledge and experience in strategies and techniques for implementing data warehousing and decision support systems.
• Knowledge of high availability, fault tolerance, and disaster recovery for Database management systems.
• Effective written and oral communication and presentation skills.
• Proven leadership ability and experience in directing data specialists in the design, implementation and support of sophisticated data models and databases. Ability to plan and organize priorities and workloads on short and long term projects.
Job ID:Req-9998
Job Title:Storage Engineer

The Storage Engineer is responsible for the research, design, installation, configuration and maintenance of various storage infrastructure technologies including backup and restore. The successful candidate for this position will be well versed in current server, storage, and backup technologies, detail oriented, and have excellent problem solving skills. The focus of this position will be to provide the organization with a senior level of technical skill with respect to Storage, Backup and Recovery and the ability to architect a solution that is sustainable for the future. In addition the successful candidate will have a strong working knowledge of operating systems, server hardware, and networking and how these entities are integrated into the infrastructure to support the corporate goals, business applications, product solutions, and their operational requirements.


        Assist in the research, design, implementation, and testing of Storage, Backup and Recovery solutions for multi-data center infrastructure.

        Assist in the installation, testing, migration and maintenance of backup software technologies and solutions.

        Manage a Multi-Site Storage network, replication for DR, security, backup and performance.

        Troubleshoot storage and backup software and hardware issues/failures - hardware, software, network, and performance.

        Collect and present data for reporting, technical direction, and capacity planning.

        Assist with planning and implementation of short and long-range strategies - changes in configuration, technology and processes pertaining to storage, backup and recovery.

         Assist in training and mentoring staff.

         Rotating on-call responsibilities. Qualifications Requirements:

        Must have some enterprise storage experience.

        7+ years of experience in I.S. comprised of enterprise systems management, operating system support, network communications, application integration, platform management and analysis, and operational process development and control.

        Experience in high availability, 24/7/365 virtualized infrastructures.

        Able to lead projects and project teams. project management skills helpful.

         Able to solve problems using a methodical and logical approach.

        Must be flexible to work occasional overtime on short notice.

        Available to be on-call during off-hours on a rotating basis.

        Bachelor’s degree in computer science or related field, or equivalent work experience. Preferred




        Storage Technologies: EMC, HDS, 3PAR. Brocade SAN Directors, Isilon, Nimble, Pure, Tintri and others.

        Backup Technologies: Commvault, Data Domain, Redgate, Tape Technologies.

        Server Technologies: IBM P590, HP (Intel), SUN, VMware, Xsigo.

        Operating Systems: AIX, Solaris, Windows, RH Linux.

        Excellent script writing skills.

        Database concepts: MS SQL, Oracle.