You are here

Job Seekers

Our client is seeking a Senior “Full Stack” Software Engineer to join their team. Our client is focused on the B2B health services industry, and its growth curve is expanding in both the SMB and enterprise markets. The Senior Software Engineer will work in a motivated team of top-tier talent. The development team collaborates to design, code, test, deploy, release-monitor, and support an industry leading SaaS application. The application is an AWS-based, polyglot micro-service architecture that leverages both NoSQL and SQL data structures. The Senior Software Engineer candidate should be excited about working in a continuous delivery, Twelve-Factor application SaaS methodology environment; and learning new tools, technologies, frameworks, and processes.

Our client is seeking a Senior “Full Stack” Software Engineer to join their team. Our client is focused on the B2B health services industry, and its growth curve is expanding in both the SMB and enterprise markets. The Senior Software Engineer will work in a motivated team of top-tier talent.  The development team collaborates to design, code, test, deploy, release-monitor, and support an industry leading SaaS application. The application is an AWS-based, and has been designed and developed using a polyglot microservice architecture, that leverages both NoSQL and SQL data structures. The Senior Software Engineer candidate should be excited about working in a continuous delivery, Twelve-Factor application SaaS methodology environment; and learning new tools, technologies, frameworks, and processes.

Location:  Phoenix, AZ

Job Description:

Design, develop, document, test and debug new and existing software systems and/or applications for market sale or large-scale proprietary software for internal use. Use AWS-based, four-tiered microservice architecture and a supported programming language (e.g., React.js, Java Spring, PHP APIgility, Node.js, SQL, and NoSQL). Unit testing methods leverage both TDD and BDD skills (Testing tools include Selenium, Behat, JBehave, Cucumber, and unit-testing frameworks). Serve as technical expert on development projects. Participate in full development life cycle, including requirements analysis and design. Write technical specifications based on conceptual design and stated business requirements. Support, maintain and document software functionality. Identify and evaluate new technologies for implementation. Analyze code to find causes of errors and revise programs as needed. Participate in software design meetings and analyze user needs to determine technical requirements. Consult with end user to prototype, refine, test and debug programs to meet needs.

Essential Functions:

  • Design, develop, document, test and debug new and existing software systems and/or applications

Professional Job Requirements:

  • Master’s degree and 7+ years of relevant experience, Bachelor’s degree and 9+ years of relevant experience
  • Proficiency with Agile development processes, methodologies and tools 
  • Self-starter who thrives in a team environment

Minimum Technical Requirements:

  • Spring Boot
  • At least 3 years of professional application development experience using PHP and Java or other open source language
  • Experience with full-stack web application development-Experience using JavaScript, CSS or mobile front-end technologies
  • React.js
  • RESTful APIS
  • Experience working with Agile teams
  • Git
  • AWS
  • Software Testing
  • UML/Design Patterns

Our client is seeking an experienced, creative and energetic individual to join their team. As a Full Stack Engineer, you will work across the full stack and will be committed to optimizing the experience for all users. This position has input into the whole process of the company from business decisions to where the tech stack is going and will be involved in all levels of the solutions produced.

Our client is seeking an experienced, creative and energetic individual to join their team. As a Full Stack Engineer, you will work across the full stack and will be committed to optimizing the experience for all users. This position has input into the whole process of the company from business decisions to where the tech stack is going and will be involved in all levels of the solutions produced.

Location: Scottsdale, AZ

Essential Functions:

  • Design and develop new features for clients. Develop, rinse, iterate.
  • Assist with the debugging, deployment, operation, and maintenance of existing and new code in stage and production environments.
  • Review code / merge requests, lead code review sessions, give insightful recommendations, and maintain excellent code standards.
  • Work closely with product owners and business analysts to understand requirements, breakdown work, develop multi-generational implementation plans, and execute on those plans.
  • Collaborate with UI/UX personnel to refine and implement new, innovative user experiences.
  • Architect solutions designed to scale. Research technologies/designs, perform tradeoff analysis, recommend solutions, and build those solutions.
  • Keep up with the latest technology and trends.
  • Proactively identify bottlenecks and opportunities for improvement; provide recommendations to act on them.
  • Provide mentorship and support to team members around best practices, architecture and design patterns.

Minimum Professional Job Requirements:

  • Experience using ReactJS or similar JavaScript frameworks.
  • Experience with SOA and microservices concepts, Web/RESTful Services, and Event-Driven Architecture.
  • Experience using enterprise level design patterns and technologies like caching (e.g. Memcached, Redis), message queues (e.g. ActiveMQ, Kafka, SQS), and non-relational databases (i.e. NoSQL, e.g. Cassandra, HBase, MongoDB).
  • Experience with modern virtualization/containerization and deployment technologies (e.g. Vagrant, Docker).
  • Specific experience developing or implementing Multi-Generational Product Plans and/or Multi-Generational Technology Plans.

Our client is seeking an experienced, creative and energetic individual to join their fast-paced team. The Software QA Manager will have the ability to lead and mentor a dynamic team of both automated and manual Quality Assurance Engineers. This candidate must have the desire to grow and contribute to the ever-changing industry.

Our client is seeking an experienced, creative and energetic individual to join their fast-paced team.  The Software QA Manager will have the ability to lead and mentor a dynamic team of both automated and manual Quality Assurance Engineers.  This candidate must have the desire to grow and contribute to the ever-changing industry. 

Location: Tempe, AZ 

Essential Functions: 

  • Advocate for our customers and champion their experiences to ensure delivery of consistent products  
  • Lead and mentor a dynamic team of automated and manual QA Engineers 
  • Lead the transition from Quality Assurance to Quality Engineering 
  • Implement management systems and KPI dashboards 
  • Understand and provide clarification and/or input on all technical specifications, user manuals and other product documentation 
  • Recommend and deliver on short, medium and long term operational performance improvements 
  • Lead recruiting efforts and mentor existing team members  

Minimum Professional Job Requirements: 

  • Experience leading, building and managing strong QA teams in the software industry 
  • Significant experience in test automation tools such as Microsoft Test Manager, Selenium, Sahi and/or other automated testing tools and frameworks 
  • Demonstrated ability in developing a compelling view on how to test software at various levels including Acceptance, System, Integration, Unit and Performance 
  • Highly articulate and able to communicate important messages in a clear and concise manner  

Minimum Technical Requirements: 

  • Bachelors’ Degree in IT, Computer Science or equivalent experience in a related field required 
  • Minimum 5 years professional industry experience 

Desired Qualifications/Skills: 

  • e-Discovery industry knowledge 
  • Experience working in an Agile/Scrum environment 
  • Experience working in a .NET Development environment 

 

Our client is seeking a Product Support Specialist to join their team. Product Support
Specialist is the primary point for installation and technical support. This candidate
likes to work independently and can effectively demonstrate and train customers on the
basic operation and administration of their product suite.

Our client is seeking a Product Support Specialist to join their team. Product Support

Specialist is the primary point for installation and technical support. This candidate

likes to work independently and can effectively demonstrate and train customers on the

basic operation and administration of their product suite. 

Job Description:

Candidate must have extensive experience with Windows Server and networking. Must

work well independently and be able to effectively demonstrate and train customers on

the basic operation and administration of the Encore Product Suite. 

Location: Scottsdale, AZ 

Essential Functions:

  • Install and configure computer hardware and/or software
  • Perform both onsite and remote installations
  • Perform onsite and remote training on Encore Product Suite
  • Provide technical support over the phone using web-based remote-control software
  • Respond to on-call assignments after business hours
  • Other duties and responsibilities as deemed necessary

Professional Job Requirements:

  • 3+ years related work experience.
  • Associates Degree in computer networking systems or equivalent job experience/training
  • A technical interview demonstrating applicable knowledge is required
  • Possess strong oral and written communication skills in both English and Spanish
  • Must be able to occasionally travel to customer site
  • Must be able to work flexible hours, including evenings and early AM on occasion
  • Must have a valid driver’s license and safe driving record
  • Must be organized, detail oriented, self-sufficient and resourceful
  • Must live in daily commutable distance to North Scottsdale, Arizona

Technical Requirements:

  • Excellent computer skills including extensive knowledge of Windows Server operating systems and networking
  • Skilled at troubleshooting computer hardware and software issues

Useful, but Not Required Candidate Experience:

  • Working experience with digital voice recording and workforce management solutions in an enterprise environment.
  • Working experience with telephony systems (VoIP & TDM)
  • Skilled in virtualization technologies.
  • Experience with Microsoft Internet Information Services
  • Working knowledge of Microsoft SQL Server.

Compensation:

  • Compensation will be determined based upon skill and experience.
  • Full time position; eligible for group benefits.

Our client is seeking an experienced, creative and energetic individual to join their Product Development team. The Software Engineer will work to build and extend the functionality of the company’s Customer Relationship Management (CRM) application and other related products, which will include defect corrections as well as full version releases. Supporting the application requires knowledge of web technologies and architecture, as well as server-side SQL database scripts and tables, while playing an important role in improving the overall team’s technical depth and efficiency.

Our client is seeking an experienced, creative and energetic individual to join their Product Development team.  The Software Engineer will work to build and extend the functionality of the company’s Customer Relationship Management (CRM) application and other related products, which will include defect corrections as well as full version releases.   Supporting the application requires knowledge of web technologies and architecture, as well as server-side SQL database scripts and tables, while playing an important role in improving the overall team’s technical depth and efficiency.

Location: Tucson, AZ

Essential Functions:

  • Learn and understand the functionality of the company’s CRM and other products such as Extranet and Destination Dashboards
  • Create new and innovative approaches to solve industry problems using a variety of the best open source solutions available
  • Responsible for new development and maintenance of key system features
  • Work with other team members to investigate design approaches, prototype new technologies, and evaluate technical feasibility
  • Design, develop, and unit test applications in accordance with established standards
  • Participate in peer-reviews of solution designs and related code
  • Packages and supports deployment of code releases
  • Create innovative designs based on functional requirements supplied by Product Management and the voice of the customer
  • Execute developer unit testing and work closely with Quality Assurance team members
  • Generate technical documentation as well as information that is understandable to non-technical internal and external clients

Minimum Professional Job Requirements:

  • 5+ years HTML/CSS and JavaScript experience required
  • 3-5 years of proven experience with web frameworks and experience in designing and implementing web-based architectures and SaaS platforms utilizing open source technologies
  • 3-5 years of proven experience with as solid understanding of SQL, including the ability to write complex queries and to manipulate data and database schema(s)
  • Knowledge of AngularJS and Bootstrap, and Lucee (CFML) experience highly desirable
  • Familiarity with java code technologies (Grunt, RequireJS) and automated testing frameworks (Karma, Jasmine, Protractor, and TestComplete) a plus
  • Extensive background in development of enterprise-wide SaaS products used by external clients
  • Experience with Software Development Life Cycle (SDLC) required; familiarity with SCRUM/ Agile development and release management a plus
  • Demonstrated ability to follow established processes and to provide recommendations for adjustments to those processes based on analysis of current use, including changes to unit testing, technical requirements creation, and coding standards
  • Able to work as part of the software development team, and as part of the larger CRM Product Department that includes product management, quality assurance, and the client-focused operations.

Desired Qualifications/Skills:

  • HTML/CCS, JavaScript, SaaS, SQL, AngularJS, Bootstrap, Lucee(CFML), Grunt, RequireJS, Java Code Technologies and Automated Testing Frameworks.

Our client is seeking a Director of Product Management for their entire suite of products. This position will lead the team responsible for the design, implementation, roll-out and continuous life-cycle management of core products and platform, as well as operations and systems tools.

The successful candidate will have experience in enterprise SaaS or PaaS consumer internet products, social media/reputation management solutions, website-based products and services, and metrics reporting and data integration.  

Location:  Scottsdale, AZ

Essential Functions:

  • Manage the overall success of the company's platform and associated tools including product strategy, roadmap, and design
  • Balance corporate goals with long-term market trends and opportunities
  • Directing, establishing, and maintaining the overall policies and strategies
  • Guide and assist with the formulation and maintenance of product launch plan
  • Work with the team to set and manage product KPIs
  • Oversight of product lines P&Ls
  • Contain and reduce costs through vendor management
  • Train and coach the product management team in formal product management methodologies 
  • Review team budget and propose changes to the executive 
  • Report status on product KPIs including roadmap and P&L management to the executive team
  • Lead efforts on rebuild of company's platform, including internal requirements gathering, client requirements gathering, updating project scope and budget, and executing rebuild process
  • Support sales and enterprise/partner teams in any large client proposals, demonstrations, and/or client meetings requiring high level product input
  • Work with Operations Team to determine strategies for tools to improve operational efficiency, aid in monitoring dealers’ reputations and help execute social media publishing and marketing 
  • Support internal and external client-facing teams in engagement and retention activities

Professional Job Requirements:

  • Bachelors of Science degree. Business or technical degrees and/or MBA preferred
  • Minimum 10 years of related work experience as a Product Manager and 5 years in a lead or management role
  • Must have a passion for building innovate products and technology
  • Experience with mobile applications is a plus

 

Our client is seeking an experienced, creative and energetic individual to join their team. The QA Software Engineer will implement test plans and determine validation strategies. The successful candidate should be driven to deliver top-tier software applications and must work well in a team environment and have an impeccable eye for detail.

Our client is seeking an experienced, creative and energetic individual to join their team. The QA Software Engineer will implement test plans and determine validation strategies. The successful candidate should be driven to deliver top-tier software applications and must work well in a team environment and have an impeccable eye for detail.

Location: Tucson, AZ

Essential Functions:

  • Oversees, executes and tracks testing on assigned proprietary products, including new products and modifications to existing systems.
  • Develops and verifies testing documentation, including test plans, estimates scope and work effort, procedures, test scripts, test results and hardware/software installation and set-up instructions.
  • Performs evaluations and audits of software documentation and software processes associated with products under test. Provides advanced level troubleshooting of the test process.
  • Establishes and maintain structured testing methodology and environments.
  • Responds to inquiries from users and technical support regarding functions and operations of websites, applications and web service API’s.
  • Drives QA process improvements by identifying root causes and implementation of suitable remedies.
  • Presents data to and work with non-technical, cross-functional team members.
  • Reports results to management and cross-functional teams to drive to completion the testing components and projects.
  • Demonstrates ability to appear for work on time, follow directions from a supervisor, interacts well with co-workers, understands and follow work rules and procedures, complies with corporate policies, goals and objectives, accepts constructive criticism, establishes goals and objectives, and exhibits initiative and commitment.

Minimum Professional Job Requirements:

  • Mid to advanced level knowledge of relational database structure and SQL queries/scripting.
  • Basic competency in operating systems knowledge and Window servers.
  • Internet browser knowledge – understanding of file caches, advanced knowledge of browser configuration.
  • Quality Assurance testing knowledge should include techniques used to test software applications (test suites and scripts), web service API’s, mobile applications, anomaly reporting, software analysis, automated software test packages (iMacro, Selenium, SoapUI, etc.), functional and system service testing, “black box” and “white box” testing techniques, and software development data validation functional and system service testing.
  • Experience working with defect tracking tools (StarTeam, Bugzilla, JIRA, etc.).
  • Experience working with Team Foundation Server, GitHub, Bitbucket, or similar code repository systems.
  • Experience with accessibility and Section 508 compliance testing.
  • Knowledge of software development lifecycles and agile development methodologies Software development knowledge of service oriented architecture (SOA), distributed architectures, and object-oriented architecture.
  • Experience working with NCPDP, FDB, Gold Standard and proprietary data.
  • Sound knowledge of web service API’s, program websites, systems architecture and internal toolsets.

Minimum Technical Requirements:

  • Bachelor’s degree in information technology, computer science or related field.
  • 5+ years’ closely related experience in software quality assurance testing methodology.

Desired Qualifications/Skills:

  • ASQ, ASTQB, QAI software and systems QA certifications preferred.

Our client is seeking an experienced, cutting-edge Linux Firmware Engineer to join their team. This position will work with engineers in developing Linux Thin Client firmware for x86 based devices. The successful candidate should be driven and must work well in a team environment and have great communication skills.

Our client is seeking an experienced, cutting-edge Linux Firmware Engineer to join their team. This position will work with engineers in developing Linux Thin Client firmware for x86 based devices. The successful candidate should be driven and must work well in a team environment and have great communication skills.

Location:  Phoenix, AZ

Essential Functions:

  • Build/maintain/debug Linux kernel firmware and supporting infrastructure
  • Document and release Linux firmware builds to support
  • Work with support group to debug and fix bugs
  • Evaluate competitors’ products and related technology
  • Serve as a technical resource to both the team and management

Minimum Professional Job Requirements:

  • Knowledge of the Linux operating system as follows:
    • Able to write shell scripts in sh, csh, or bash
    • Able to use Linux based tools such as editors, compilers, graphical development utilities
    • Understanding of the structure of the Linux operating system
    • Able to configure and build Linux kernel from source
    • Able to build Linux kernel modules and drivers
    • Able to integrate third party Linux drivers and utilities
    • Understanding of the X11 graphical subsystem
  • Able to develop graphical interfaces and other custom utilities as follows:
    • Familiarity with at least one source control package
    • Proficient in C/C++ and JavaScript
    • Have used at least one graphical development tool under Linux, preferably Qt

Minimum Technical Requirements:

  • Bachelor’s degree in an Engineering discipline and at least 4+ years of experience
  • Must also have a proven track record of working within a team of engineers
  • Communication skills are a must

 

The candidate will work with stakeholders to understand needs, segment the market and identify differentiating processes and features for incorporation into the product. Additionally, will actively work with the development team and customer facing personnel to ensure the overall successful delivery of the product to market.

The candidate will work with stakeholders to understand needs, segment the market and identify differentiating processes and features for incorporation into the product. Additionally, will actively work with the development team and customer facing personnel to ensure the overall successful delivery of the product to market.

Location:  Scottsdale, AZ

Essential Functions:

  • Review and analyze the market, executive stakeholders and customers to understand opportunities that will result in the extension of the product line as well as the creation of new products
  • Translate requests and issues into actionable development tasks
  • Lead Project Managers in the delivery of exceptional products
  • Develop and implement tools to streamline the product delivery process
  • Communicate with internal and external stakeholders to ensure customer needs are met
  • Plan and organize requirements into phased releases that exceed customer expectations
  • Support the operations team in creating user facing documentation
  • Develop and drive requirements for mobile products
  • Develop and refine user stories for the product team, participate in all Scrum based meetings
  • Relentlessly drive user centered design concepts and methodologies

Professional Job Requirements:

  • BS Degree – Engineering, Business Administration, Communications or like degree
  • 4+ years of professional product management experience
  • Highly creative thinker and strong design skills
  • Ability to receive feedback constructively to improve product development
  • Demonstrated ability to lead a team towards a product/service launch
  • A basic understanding of the SDLC is critical to success in this role.

Technical Requirements:

  • Software development experience
  • Software prototyping experience

Our client is seeking a Software Engineer to join their Safety Systems team. This position will be responsible for analyzing, designing, developing and testing software modules. This position will also participate in development of new systems and the maintenance of existing systems. Works closely with other Software and System Engineers, Product Managers and Specialists. Can be asked to design and lead development of complex modules or products and suggest technical and process-related improvements.

Our client is seeking a Software Engineer to join their Safety Systems team.  This position will be responsible for analyzing, designing, developing and testing software modules. This position will also participate in development of new systems and the maintenance of existing systems. Works closely with other Software and System Engineers, Product Managers and Specialists. Can be asked to design and lead development of complex modules or products and suggest technical and process-related improvements.

Location: Tucson, AZ

Minimum Technical Requirements:

  • Solid understanding of real-time distributed application development on .NET or Java platform
  • Strong experience with development languages such as C#, C/C++, or Java.
  • Strong understanding of database technologies
  • Demonstrated ability to create and maintain large and complex system architectures
  • Strong written and interpersonal skills, ability to effectively interact with local and offshore development teams
  • Communication technologies: TCP/IP, Web Services

Minimum Professional Job Requirements:

  • BS in Computer Science, Computer Engineering, or related field
  • At least 1 years of proven, relevant experience  
  • Strong written and interpersonal skills, ability to effectively interact with local and offshore development teams
  • Strong analytical skills, experience with domain modeling and requirement elicitation   

 

Pages