Career Opportunities

Our client is seeking a Support Center Technician to join their team. The Support Center Technician provides installation, troubleshooting, dashboard creation and R&D collaboration to internal staff and customers.

A successful Support Center Technician candidate must thrive in an ever changing environment, be self-motivated and be able to deliver professional, efficient service. The candidate will have a strong attention to detail and a determination to deliver consistent, “above and beyond” customer service. 

Location: Tucson, AZ

Essential Functions:

  • Provide technical product support to internal staff and customers by handling inquiries and troubleshooting basic technical product-related issues
  • Learn excellent working knowledge of all products and services
  • Gather information to identify and assess nature of problems
  • Support and troubleshoot systems on-site
  • Create high quality (automated and ad hoc) reports in a timely manner
  • Escalate complex issues to technical specialists
  • Participate in continual product improvement through R&D collaboration
  • Ticket management best practices to ensure prioritization and exceed resolution metrics
  • Record incidents in tracking system to maintain log of issues for escalation and product development teams
  • Assist in the oversight of the service knowledgebase and help center

Minimum Professional Job Requirements:

  • Associate’s degree in computer science or related field or 2-3+ years of professional experience
  • Customer service and call center experience
  • Dedication to quality management and improvement
  • Proven written, oral and interpersonal communication skills
  • Ability to work off hour shifts 

Minimum Technical Requirements:

  • Strong technical acumen
  • Comfortable analyzing and manipulating complex data sets
  • Basic level of Information Technologies (IT) knowledge
  • Basic understanding of Linux-based Operating Systems

Desired Skills/Experience:

  • Experience with ticketing systems, such as Zendesk
  • Manage Software Upgrades
  • Customer facing data presentation dashboards/reports
  • Quality Management experience

Key Liaisons (Internal):

  • Support Center Manager
  • Test Engineering Team
  • Regional Operations Managers
  • Regional Installation Managers
  • Client Project/Account Managers

Our client is seeking an experienced, creative and energetic individual to join their team. This position examines the unique needs of our internal customers to develop relevant reports that drive action. This includes querying large data sets and transforming that data into actionable insights for our customers. The Data Analyst is also responsible for creating Dashboards and Visualizations that allow the audience to interact with the data enabling them to answer their own questions. This position thoroughly documents all deliverables to support transparency within the team and organization.

Our client is seeking an experienced, creative and energetic individual to join their team.  This position examines the unique needs of our internal customers to develop relevant reports that drive action. This includes querying large data sets and transforming that data into actionable insights for our customers. The Data Analyst is also responsible for creating Dashboards and Visualizations that allow the audience to interact with the data enabling them to answer their own questions. This position thoroughly documents all deliverables to support transparency within the team and organization.

Location: Scottsdale, AZ

Essential Functions:

  • Effectively execute and communicate complex analysis and insights to various stakeholders
  • Deliver data-driven insights, produce timely and actionable information and help drive business results
  • Create descriptive, diagnostic and predictive analytics & reporting solutions
  • Bring data to life through effective dashboards, visualizations, and storytelling
  • Help build scalable and extensible solutions for analysis projects
  • Coordinate with cross-functional teams to devise, build and implement or integrate solutions that advance technology roadmaps and organizational strategies.

Minimum Professional Job Requirements:

  • Very strong communication, leadership, and people management skills are mandatory
  • Excellent teaming skills to coordinate with other product development teams, product management, and customer support for scheduling dashboards and visualizations
  • Proven ability to write SQL scripts in support of the analysis and reporting needs
  • Experience in visualization tools and analytical software packages
  • Minimum Technical Requirements:
  • Bachelor’s degree in Mathematics, Computer Science or equivalent experience
  • 3 - 5 years of experience in BI, data analysis and reporting for a medium to large scale company

Desired Qualifications/Skills:

  • Statistical analysis background preferred with demonstrated understanding of statistical concepts (regression, correlation, analysis of variance, etc.)
  • Strong organizational skills and attention to detail
  • Proactive work style with an ability to work independently and in a team environment

Our client is seeking an experienced, creative and energetic individual to join their team. As a Full Stack Engineer, you will be responsible for both maintaining current legacy applications and infrastructure, as well as collaborating and contributing to the architecture and construction of new endeavors. This position has input into the whole process of the company from business decisions to where our tech stack is going. You will be involved in all levels of the solutions we produce.

Our client is seeking an experienced, creative and energetic individual to join their team. As a Full Stack Engineer, you will be responsible for both maintaining current legacy applications and infrastructure, as well as collaborating and contributing to the architecture and construction of new endeavors. This position has input into the whole process of the company from business decisions to where our tech stack is going. You will be involved in all levels of the solutions we produce.

Location: Scottsdale, AZ

Essential Functions:

  • Provide desktop support and maintenance to the organization’s distributed workforce as needed
  • Support and maintain the collocated hardware infrastructure—including 2 private clouds
  • Support and maintain the network infrastructure at both the datacenter and the local office
  • Assist developers in integrating applications and code with a dynamic infrastructure
  • Play an active role in supporting and implementing DevOps solutions for the new SaaS platform 

Minimum Professional Job Requirements:

  • Experience with AWS and its myriad of services, including, but not limited to: EC2, ECS, Aurora, S3, Lambda, & CloudFormation
  • Experience with modern virtualization/containerization and deployment technologies (e.g. Vagrant, Docker containers)
  • Experience with Private Cloud infrastructures
  • Experience with SANs, especially platforms such as Ceph or GlusterFS
  • Demonstrable knowledge of immutable design patterns and concepts
  • Demonstrable knowledge of Python/JavaScript/.Net/NodeJS
  • Experience using Configuration Management tools such as Ansible or Chef
  • Experience with SOA and microservices concepts, Web/RESTful Services, and Event-Driven Architecture
  • Experience deploying, managing, and maintaining 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 working with cross-functional, agile teams
  • Experience working with offshore and distributed onshore teams
  • Familiarity with the ColdFusion application platform

Desired Qualifications/Skills:

  • Bachelor’s degree in Science, Technology, Engineering, or Math; or commensurate work experience
  • At least five years of professional Systems Administration experience managing complex and distributed infrastructures, including both system and networking hardware
  • At least a conversational understanding of DevOps principles, concepts, solutions, and design methodologies
  • Second-nature familiarity with the terminal, the Linux platform, and *nix-based infrastructures
  • Hands-on experience with deploying, supporting, and troubleshooting both networking and system hardware
  • An understanding of CI/CD, orchestration, IaaS, PaaS, and similar modern technologies and concepts
  • Experience with networking protocols, the OSI model, topology, troubleshooting, and maintenance
  • Experience with Apple/Mac platforms and hardware
  • Experience with Cisco networking hardware

Our client is seeking a Software Engineer to join their team. The Software Engineer will oversee the design and implementation of the safety sensitive driver assistance system framework. They will utilize the last technologies and best practices to deliver a high functioning application for a global customer base.

Our client is seeking a Software Engineer to join their team. The Software Engineer will oversee the design and implementation of the safety sensitive driver assistance system framework. They will utilize the last technologies and best practices to deliver a high functioning application for a global customer base.

Job Description:

Design, develop, document, test and debug new and existing software systems and/or applications for market sale or internal use. 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. Recognized as advanced individual contributor. Considered subject matter expert within discipline. Conducts highly complex work critical to the organization. Works without supervision with extensive latitude for independent judgment. Requires 8+ years of experience and educational background.

The successful Software Engineer candidate should work effectively and cooperatively in a team environment and must strive towards innovation. The Software Engineer should have strong oral, written and interpersonal communication skills. 

Location: Tucson, AZ

Essential Functions:

  • Design, develop, document, test and debug new and existing software systems and/or applications for market sale or internal use
  • Build robust, scalable and extendable C++ code
  • Participate in full development life cycle, including requirements analysis and design
  • Encourage best practices in the design and execution of C++ code using templates
  • Active involvement in design and code reviews, requirement estimation and task decomposition
  • Utilize latest CV, Fatigue and distraction algorithms
  • Write technical specifications based on conceptual design and stated business requirements
  • Collaborate with stakeholders to ensure feature/functionality implementation alignment with release/business objectives
  • Partner with quality assurance stakeholders to develop and test cycles during iterations and perform defect resolution
  • Oversee the estimation, design, execution and unit testing of all assigned tasks

Professional Job Requirements:

  • Bachelor’s/Master’s degree in computer engineering, software development or related field
  • Excellent time management skills and able to confidently prioritize and meet deadlines
  • Background working in an agile development environment

Technical Requirements:

  • 8+ years’ hands-on, recent experience developing C++ Experience developing with Boost
  • Proficiency in C++, especially exception handling and template classes
  • Extensive development experience with a Linux platform
  • Background with Linux tools, including GCC, Valgrind and Helgrind
  • Professional understanding of embedded Linux development, specifically within Yocto/Buildroot and skill in kernel building
  • Multi-threaded programming background
  • Proficiency in version control, preferably Perforce
  • Python understanding
  • Extensive experience in commercial software development
  • Understanding of real-time embedded systems
  • Background with developing APIs for interacting with sensor hardware components, such as IR cameras, GPS, accelerometers and their drivers
  • Understanding of cellular, Wi-Fi and GPS communication tools
  • Experience with quality assurance and quality control techniques

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 Front-End Software Developer to join their team. This position is responsible for designing, developing changes and new features to the user interface of our workforce optimization product suite.

Our client is seeking a Front-End Software Developer to join their team. This position is responsible for designing, developing changes and new features to the user interface of our workforce optimization product suite. 

Job Description:

The Front-End Software Developer is responsible for designing, developing changes and new features to the user interface of our workforce optimization product suite. Candidates considered for this position must be motivated self-starters with excellent problem-solving skills.

Location: Scottsdale, AZ

Essential Functions:

  • Design new features and enhancements based on the provided user stories and maintenance requests 
  • Develop software using the appropriate IDE for the project
  • Use version control for all software projects 
  • Create unit tests for thorough go right, go wrong, and edge testing 
  • Prepare engineering document as needed for new features to document installation, documentation, and testing impacts   
  • Update issue tracking software for each bug or enhancement 
  • Work effectively with other team members 

Professional Job Requirements:

  • HTML5, Razor, JavaScript, CSS, Responsive Design 
  • Visual Studio  
  • Experience with version control software  
  • Software integration with 3rd Party SDKs 
  • Web Services (MVC) 
  • Must live in daily commutable distance to North Scottsdale, Arizona 

Technical Requirements:

  • Experience: 3+ years related experience 
  • Education: Bachelor’s Degree in Computer Science or equivalent job experience/training 
  • A technical interview demonstrating applicable knowledge is required 
  • Useful, but Not Required Candidate Experience:
  • TypeScript, JQuery, Bootstrap, Kendo 
  • Subversion  
  • Visual Studio 15 

Compensation:

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

 

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

Under general direction from the Business Intelligence Manager, the Business Intelligence Analyst II (BIAII) supports multiple departments by developing standardized reports for campaigns, assisting in the development of reports for operational productivity, and performing analysis for campaign productivity. Additionally, this position provides first level requirements assessment and documentation for projects as assigned.

Under general direction from the Business Intelligence Manager, the Business Intelligence Analyst II (BIAII) supports multiple departments by developing standardized reports for campaigns, assisting in the development of reports for operational productivity, and performing analysis for campaign productivity. Additionally, this position provides first level requirements assessment and documentation for projects as assigned.  

Location:  Phoenix, AZ

Essential Functions:

  • Create standardized and custom reports for multiple departments
  • Work with Client Success Manager to provide campaign analysis throughout the life of a campaign, including strategic design and post-mortem analysis
  • Design and create reports and interactive dashboards using a variety of tools such as SQL Server Reporting Services, Excel, and Qlikview, etc
  • Investigate and troubleshoot issues, or reverse engineer stored procedures, ETL, and SQL code that generates reports, views, or impacts data movement and storage in the company
  • Create customized management reports for internal use and for clients
  • Interact with cross-functional teams within the company (Client Success, Sales, Marketing, Operations), as well as directly with clients
  • Help teach reporting and analytic techniques to business and power users across the organization
  • Participate in process improvement workshops to improve business processes

Minimum Professional Job Requirements:

  • Working knowledge or ability to learn/effectively use SQL Server Reporting Services and Qlikview
  • Proven experience with querying SQL Server Databases 
  • Advanced knowledge of Excel (pivot tables, macros, database connections)
  • Working knowledge or ability to learn Visual Studio
  • Proficient in other basic MS Office applications
  • Knowledge and skills to create cross tabs, graphics, charts and manipulate result sets and variables to meet business needs
  • Requires interpretive and strong business communication skills to translate end user descriptions into workable report solutions 
  • Requires ability to transform data based on user requirements and under tight deadlines
  • Critical eye for detail with strong problem solving/analytic skills
  • Ability to troubleshoot with deductive reasoning, multi-task and prioritize across competing requests and a proven ability to adapt to change

Minimum Technical Requirements:

  • Bachelor’s Degree in Computer Technology, or equivalent experience
  • Demonstrated experience with SQL Server Reporting Services, familiarity with Qlikview a plus
  • 3+ Years experience querying using MS SQL
  • 3+ Years experience performing data analysis
  • 3+ Years general business experience
  • Prefer experience with call center reporting or sales and marketing analysis and reporting

 

Our client is seeking a Senior Test Engineer to join their team. The Senior Test Engineer focuses on providing improved product quality through continual automated and manual testing. The Senior Test Engineer is responsible for designing products to be tested and forming the procedures, methods and tools for testing and validating the products.

Our client is seeking a Senior Test Engineer to join their team. The Senior Test Engineer focuses on providing improved product quality through continual automated and manual testing. The Senior Test Engineer is responsible for designing products to be tested and forming the procedures, methods and tools for testing and validating the products.

Job Description:

Design test processes and procedures used to ensure that software operates within defined requirements. Implement test plans, automation and validation strategies. Identify and investigate issues found during testing. Work closely with software developers and software quality analysts to resolve issues. Develop and maintain automated test scripts to reduce repetitive manual testing. Considered highly skilled and proficient in discipline. Conducts complex work important to the organization. Works under minimal supervision with wide latitude for independent judgment. Typically requires six to nine years of relevant experience or equivalent combination of experience and education.

The successful Senior Test Engineer candidate understands the overall development lifecycle and how test engineering plays a vital role. The Senior Test Engineer should have strong oral, written and interpersonal communication skills and be a self-starter always striving to solve new challenges. The candidate should be comfortable leading small teams and taking on mid-to-large sized efforts on projects. The successful candidate should have experience working in a multi-disciplinary team and strive in an open collaborative environment.

Location: Tucson, AZ

Essential Functions:

  • Contribute to product requirement, design and architecture meetings
  • Investigate new functionality and find opportunities for potential solutions or improvements
  • Assist with breaking down requirements and testing development work
  • Validate that implementation fit the product requirements
  • Troubleshoot existing systems and verify issue reports from users
  • Partner with stakeholders in the research, design, analysis, prototyping, development, testing, operations and maintenance processes
  • Write and review technical product documentation for technical and non-technical users
  • Contribute to Agile development process

Professional Job Requirements:

  • Bachelor’s degree in systems engineering, network engineering, computer science, computer engineering or similar; Equivalent experience may be considered
  • Comfortable communicating with non-technical and technical team members in a large organization
  • Succeeds in environments with constant change and ambiguity 
  • Strong problem solving skills
  • Independent thinker

Technical Requirements:

  • 5+ years’ professional experience with software testing, system engineering or development
  • Understanding of:
    • Python
    • C++
    • Bash
    • JavaScript
    • HTML5
  • Background with Linux development
  • Complex software product experience
  • Proficiency in writing/executing test plans and procedures
  • Background with requirements analysis, refinement, verification and validation
  • Professional experience with working and configuring open-source Linux applications
  • Confidence in determining organizational or process inefficiencies and opportunities for improvement
  • Familiar with the following engineering concepts:
    • Test-Driven design
    • Continuous integration/delivery
    • Peer reviews
    • Configuration management
    • Performance testing
    • Systems architecture
    • Requirements management
  • Experience or familiarity with:
    • Jira Bug development tracking software or similar
    • Confluence wiki system or similar
    • Perforce source control software or similar
    • Crucible Code Review software or similar
    • Go Build system continuous integration/delivery software or similar

Useful, but Not Required Experience:

  • Embedded Linux development/testing
  • Background with Yocto or similar Linux OS development/testing
  • Experience testing and OS/Kernel development understanding
  • Experience with development and/or testing with:
    • Test automation
    • Computer vision algorithms
    • Web-based applications/technologies
    • Database design and administration
    • Enterprise networking
    • Mobile/3G communications
    • Linux systems administration
    • Hardware testing and design
    • Data analysis
    • FPGA design and testing
  • Background with commercial and custom test automation solutions
  • Proficiency with embedded systems
  • Understanding of Agile testing/development practices
  • CCNA, CCDA, CLP, Scrum Master and/or CTFL certifications
  • Background with ISO9000 audit standards or CMMI Process Models

Our client is seeking a .NET Developer to join their team. The .NET Developer works with project stakeholders to perform product design, implementation and support on application software projects.

Our client is seeking a .NET Developer to join their team. The .NET Developer works with project stakeholders to perform product design, implementation and support on application software projects.

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 Microsoft .NET Framework and a supported programming language (e.g., VB.NET, Visual C#). 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. Requires moderate skill sets and developing proficiency within discipline. Conducts tasks and assignments as directed. Works under moderate supervision with some latitude for independent judgment. Typically requires four to five years of relevant experience or equivalent combination of experience and education.

The successful .NET Developer candidate has a solid professional background in C#, SQL, ASP.NET and other related web technologies. The .NET Developer should have a solid background in delivering web-enabled solutions.

Location: Scottsdale, AZ

Essential Functions:

  • Design, develop, document, test and debug new and existing software systems and/or applications
  • Partner with analyst, QA and development teams to accomplish product design, execution, defect authentication and resolution on application software projects
  • Use Microsoft .NET Framework and a supported programming language (e.g., VB.NET, Visual C#)
  • Serve as technical expert on development projects
  • Participate in full development life cycle, including requirements analysis and design
  • Research opportunities for software improvement and convey recommendations to stakeholders
  • Support, maintain and document software functionality
  • Participate in software design meetings and analyze user needs to determine technical requirements

Professional Job Requirements:

  • Bachelor’s degree or certification in a field related to software development 
  • Comfortable visualizing complex processes to determine key issues and find solutions
  • Experience participating in project estimate, decision analysis and project schedule development
  • Strong written, verbal and interpersonal communication skills
  • Actively seeks feedback and willingness to listen effectively
  • Confident adapting in work environment to changing demands

Technical Requirements:

  • 5+ years’ relevant technical experience in programming/application design
  • Experience writing concise code in C# with a variety of standard .NET libraries and Object Oriented best practices
  • Background writing and debugging complex stored procedures/triggers

Pages