Job Opportunities

Contact us to discuss current job opportunities for you.

480-272-7606

What We Do

Client Services

Partnering with companies to help build their technology team.

Candidate Services

Identifying opportunities & achieving career goals.

Job Opportunities

Contact us to discover some of the opportunities for you!

“The only way to do great work is to love what you do. If you haven’t found it yet, keep looking. Don’t settle.”

– Steve Jobs

Invenio Search Group Job Opportunities

Whether you’re active or passive in your job search, you’ve come to the right place! We help connect you with the right opportunities for your career path based on your job search requirements, technical and leadership skills, and personality.

Here are some of our high-priority positions; take a look through them and see if something catches your attention. If so, let us know. And if not, reach out to us and let us know what type of position might be a great fit for you!

Remote Senior Java Software Engineer: Our client is an Arizona based rapidly growing healthcare software company ready for explosive growth. Their technology delivers a navigation platform providing payers and providers a streamlined and centralized answer to operationalize preventative and transitional care – driving dramatic results for value-based performance and clinical outcomes. As a member of the engineering team, you will participate in developing cloud based, innovative solutions in the HealthCare space. You will be involved in the entire development life cycle from requirements gathering, to design, development, testing, and production deployments.

The Senior Software Developer is primarily responsible for writing code and tests, and developing interfaces for middleware, web services, back-end data, and service layers. This individual manages a large scope of work and utilizes various tools to develop and review codes and designs and works closely with a diverse Software Development team to deliver in an agile environment. Here’s some additional information:

Responsibilities:

  • Translate business requirements or technical specifications into technical tasks to be completed; design, test, and develop software to meet production needs
  • Develop appropriate unit testing and quality measurements for written code; oversee and review the same work from the Software Developers
  • Address performance and scaling issues involving web applications in an Enterprise Java environment
  • Reliably deliver software code on an agreed schedule that meets quality metrics
  • Create functional UI code and custom components utilizing various Java technologies and frameworks
  • Create a variety of models and diagrams (such as flowcharts) to communicate software code needed for an application to stakeholders
  • Ensure software programs continue to function normally through regular maintenance and testing
  • Document coding and design activities necessary for the proper installation, maintenance and operation, and for upgrades to the software
  • Proactively respond to and address questions, blockers or concerns to internal and external stakeholders
  • Review technical journals and relevant industry literature to stay current with changes in technology

Required Education & Experience:
Bachelor’s degree in Computer Science, Computer Engineering, Information Technology or a related field of study; or, an equivalent combination of education and/or experience

JOB DESCRIPTION
Minimum five (5) years of work experience in software development or a directly related position; experience must show a strong understanding of software design, business needs and client needs • Proficiency with Java and the associated toolchain for the development of Enterprise applications

Highly Preferred Skills & Qualifications:

  • Experience with Vaadin and/or GWT, Vaadin Charts, Vaadin Test Bench and Vaadin Event Bus
  • Experience with Desktop or Mobile UI Development such as Swing, JavaFX, SWT, QT, Android or iOS
  • Experience with modern Spring Modules and Spring Boot
  • Experience with NoSQL databases and data modeling strategies (e.g., MarkLogic)
  • Understanding of Health Level Seven International (HL7) standards such as HL7 V2.x and CCD
  • Previous experience in the healthcare industry or with healthcare technologies
  • Knowledge and understanding of HIPAA standards
  • Knowledge and experience with EMR, EHR and other clinical data that are fluent with healthcare technology standards
  • Comfort and ability to collaborate with other data teams (e.g., DBA’s, Architects, Analysts, Programmers)
  • Sensitivity and flexibility to work around stakeholders’ diverse communication styles, priorities and availability

Senior System Administrator: Our client located in Scottsdale is looking to grow their infrastructure team, and they need a System Administrator to join the team! The top 4 skills they are looking for include overall excellent networking skills, firewalls, security, and PCI compliance. Pluses include Linux or DevOps. This is a senior-level position.

Each System Administrator is responsible for supporting infrastructure, applications and users; managing, supporting, installing and upgrading infrastructure; identifying business problems and researching solutions; sharing in 24×7 on-call duty for 2 weeks in an 8-10 week cycle; able to work well in a team and independently; and exercising good judgment.

Qualification/Requirements:

• Advanced knowledge of information security best practices
• Advanced knowledge of the technical activities driven by Payment Card Industry (PCI) compliance
• Advanced knowledge of Firewalls including Cisco ASAs and Palo Altos
• Advanced knowledge of networking
• Advanced knowledge of Microsoft operating systems, Active Directory and applications
• Knowledge of automation including advanced PowerShell experience.
• Knowledge of VMware
• Knowledge of infrastructure automation
• Prefer knowledge of Storage Area Network (SAN)
• Prefer configuration management like Chef, Puppet, Salt Stack, Ansible
• Prefer container experience including Docker
• Prefer Linux/LAMP background
• 7-10+ years sysadmin experience
• Excellent communication and teamwork
• Advanced hardware/software/application troubleshooting skills
• Certifications and/or college degree
• Bilingual (English/Spanish) is a plus

Some work will require on-call and after-hours time commitments as needed for business conditions or special projects.

US citizens and those authorized to work in the US encouraged to apply. Unable to provide H1b visa sponsorship.

Sr. Software Engineer (G0): Our Scottsdale based client is looking for ambitious, creative and self-starter individuals who are not afraid of working hard, learn tremendously, be rewarded and have fun doing it. If this sounds like you, then apply to come and join the team!

About Our Client
Our client is the leading online video platform that powers the video for many of the world’s largest media companies. They are seeking a Sr. Software Engineer. As a Senior Software Engineer, you will help deliver a service that touches millions of people around the world by serving over a billion video streams each month.

About the Team
The ‘Dynamic Delivery’ team work on a highly scalable, multi-region set of microservices that are responsible for delivering video to millions of consumers around the world.
They’re a small team, so you’ll have a high degree of autonomy and input into design decisions. They also offer a competitive salary, flexible working environment and encourage learning and career development.

Job Responsibilities

  • Take ownership of a service from design to deployment
  • Take into account scaling, cost and performance considerations when designing a service
  • Stay abreast of developments and best practices within the technologies they use
  • Work with Customer Support and Account Management to respond to customer impacting issues
  • Work alongside other teams to develop cross-project solutions and drive best practices across the organization

Skills/Qualifications

  • 5+ years of software development experience, preferably in Java, C, or C++
  • Prefer 1+ years experience working with Go
  • Experience delivering and supporting high scale SaaS services leveraging public cloud services such as Amazon Web Services (AWS)
  • Experience working in a Devops oriented team where engineers own the deployment stack
  • Experience with Behavior and Test-Driven Development
  • Knowledge of containers and container-based deployment
  • Experience working with CDNs a plus

Development Manager: Our Scottsdale based client provides industry-leading employee identity protection and advanced threat intelligence that enables its clients to combat an ever-changing cyber threat landscape. Located in Scottsdale, Arizona, they are passionate about their culture and offer team members rewarding opportunities in a fast-growing, dynamic environment.

Description:
Our client is seeking a results-oriented Development Manager for Engineering who demonstrates excellent problem solving and communication skills.
This candidate must be a self-starter, a strong team player with at least eight years in increasingly challenging assignments, and fill the role of technical lead/architect. Background should include design and development experience in high-volume, highly scalable, and high-availability environments. The technical Dev Manager will also play the role of a Scrum Master for the team.

Primary responsibilities

  • Work with a small team of engineers to ensure product delivery and best engineering practices
  • Regularly assess the team’s maturity, health, and composition, relentlessly strive for cohesion and delivery excellence
  • Manage, plan, and track production and development schedules and workflows while raising risks, managing trade-offs, and eliminating blockers
  • Continuously assess a team’s current situation and adapt planning tools, Agile methodologies, and communication channels to ensure successful, sustainable delivery
  • Create transparency and predictability via roadmaps, cycle times, value stream maps, and release reports
  • Customize and adapt to engineering best practices tools and applications like JIRA, Confluence, Eclipse etc.
  • Help Support team in resolving the customer issues related to the product
  • Develop quantitative benchmarks to assess performance of team and individual contribution
  • Lead the creation of technical design documents and lead the communication of the architectural vision across functional areas
  • Review code, lead refactoring activities, provide guidance from technical perspective for all SE members of a project
  • Define and maintain coding standards, and guide team members to comply with them
  • Train and mentor new team members

Skills and experience

  • Bachelor’s Degree in Computer Science or Engineering, equivalent experience will be considered
  • 8 years of Java development experience
  • Experience as a development manager
  • Strong analytical, problem solving skills, excellent verbal and written communication skills
  • Self-starter with excellent interpersonal, motivational, and facilitation skills

Professional traits necessary for success:

  • Exhibits excellent judgment
  • Hires and develops great people
  • Holds relentlessly high standards (is never satisfied with the status quo)
  • Demonstrates the ability to dive deep and is never out of touch with the details of the business
  • Expects and requires innovation of her/his team
  • Shows passion and convictions and the innate ability to inspire passion in others

Bias towards delivering results

Technical Project Manager: Our client is a well-established and growing education technology company. They are seeking a Technical PM to plan and manage professional services projects for their higher education clients. Activities include project startup, planning and execution, risk analysis and mitigation, client relationship management, requirements definition and software quality assurance.
This role may require periodic short-term travel to conferences, seminars, and client sites up to 25% of the time.

Responsibilities
• Serve as escalation point for issues beyond project team authority: resolves conflicts involving scheduling, resources, or technical issues.
• Identify project staffing needs and developing staffing options
• Prepare and submit weekly project status reports: prepares monthly reports outlining team assignments and/or changes, project status changes.
• Maintains ultimate responsibility for the timely delivery of software development projects
• Manage personnel activities for teams (i.e., hires, trains, appraises, rewards, motivates, disciplines, recommends termination as necessary, etc.).
• Interact with other products and services departments, as well as sales, accounting, personnel and product development as necessary.
• Communicate with customers to assess customer satisfaction level with services and products.
• Participate in direct customer and sales support as necessary.
Experience and Skills:
Education and Work Experience
• Bachelor’s degree required. A software engineering, computer science or engineering degree is preferred.
• 2+ years of professional experience in software project management.

Required Knowledge & Skills:
• Excellent writing, editing, communications, presentation, and interpersonal skills are required
• Professional appearance and presentation required
• Demonstrated ability to deliver software development projects on-time and at budget
• Demonstrated ability to raise and resolve project issues with stakeholders
• Strong knowledge in software development methodologies, design and implementation
• Strong analytical and design skills
• Solid understanding of entire software development process, including specification, documentation, quality assurance, performance and scalability testing infrastructure planning and provisioning, deployment, and production support
• Demonstrated ability to lead and motivate teams
• Strong experience with one or more Agile development practices

Work for a rapidly growing reputable organization that values you and wants to provide you with a road map to career growth and fun! Our client puts people at the center of everything they do. They continue to be at the forefront of the digital compliance revolution and enables U.S. banks and credit unions to safely and profitably serve cash-intensive businesses, through banking and payment technology designed specifically for highly regulated industries. As a team member with our client, you will find work to be rewarding again! Working from their state-of-the-art facility in Scottsdale, Arizona with countless perks and an unmatched benefits package, you will be appreciated as a key member of the team. Our client offers a professional, tech-savvy team for you to work with, great leadership with care, balance and understanding, and again the perks! Our client is looking for a highly skilled and motivated Senior Software Engineer. Here are the details:

The Senior Software Engineer, for our client located in Phoenix, will serve as a technical resource supporting the full .NET environment stack. The Senior Software Engineer will participate in all phases of the software development life cycle including architecture. This position will analyze complex business and technical challenges to shape and deliver our Client’s new platform. The ideal candidate should be passionate and have advanced knowledge in object oriented design, web applications, databases, and APIs.

Senior Scala Engineer: Our well-established client, located in Scottsdale, is comprised of dedicated professionals devoted to ongoing research and development in the financial industry. They are seeking a Senior Scala Developer/Engineer. This person will work on our clients’ real time analytics platform. This right candidate will have a good understanding of both the JVM and Scala ecosystems especially when it comes to topics such as Threading, Functional Programming, Akka and gRPC/Protobuf. A Basic understanding of Kubernetes is also good but not required. Functional knowledge of both Git and Gradle are required. The ability to participate, mentor, give and take criticism and be open to ideas is in a light hearted yet respectful way is required. Basically, a pretty even keeled person who doesn’t take themselves too seriously but take serious pride in what they do. This person has to be highly adaptable and able to function with vague/fuzzy often changing requirements in an approximation of a Kanban agile process.

Skills/Frameworks +’s indicate importance
Databases:
Cassandra ++
Postgres ++
ElasticSearch +
Message Queues:
Kafka+
RabbitMQ ++
Languages:
Scala ++++++
Spark ++
Java +
Clojure +
Python +
SQL +
CQL +
Frameworks:
Cats ++
Akka ++++
Monix +
gRPC +++
Protobuff ++
ScalaZ +
Source Control:
git ++
Build
Jenkins +
Gradle +
Soft Skills +++++

Senior Data Analyst: Our client is an established leader in the cloud base services space which manages loan and other services for a variety of industries. They are looking for a hands-on Sr. Data Analyst to join their team! This role will act as the primary Data Steward for the company inBusiness Intelligence and Reporting. Primarily responsible for aggregating and analyzing various data sets to provide actionable insight. This person will be asked to design the development effort for implementing a self-service report writer interface for external clients. Along with architecting and building a data warehouse. If being a part of the end to end process to launch new products excites you, then read on.

They offer a FANTASTIC benefits package that includes a generous 401k match, 2 bonus opportunities a year, generous time off in addition to 11 paid holidays a year, fun company events year around (spring training games, tailgate parties, team-builders, etc.), excellent medical/dental/vision packages, and a great work location! You don’t see benefit packages like these very often!

Responsibilities:
• Develop and create BI dashboards, reports and tools for business-users.
• Develop technical solutions to improve access to data and data usage.
• Understand data needs and advising company on technical resources.
• Must follow established standards and communicate with all levels of the organization.
• Provide quality assurance for data exchange and maintain clean/manageable data integrity.
• Oversee and coordinate testing prior to implementation and resolve any performance issues or solution gaps.
• Actively monitor error logs and act to correct data related issues.
• Contribute to and execute the company strategic goals to ensure data is supporting business growth and client requirements.
• Participate and promote process improvement initiatives.
• Support data warehouse management design, including ETL, and knowledge of SQL based applications.
Qualifications:
• Bachelor’s degree in a related field, 5+ years of experience, or a combination of education and experience.
• Big Data Analytics
• Data Modeling
• Data Warehouse
• ETL
• MySQL, Microsoft SQL, Microsoft SQL Server Reporting Services
• Tableau
• PowerBI
• C, C# and R
• Excellent verbal and written communication skills
Knowledge in loan and billing platforms a plus.

Technical Account Manager: Our client, located in Scottsdale, is seeking an Account Manager maintains and expands relationships with important large customers. Assigned to specific customers, the Account Manager is responsible for assigned account objectives. The Account Manager represents the entire range of company products and services to assigned customers, while ensuring assigned customers’ needs and expectations are met by the company.

Responsibilities and Duties Include the following:
Other duties may be assigned.
• Operate as the lead point of contact for any and all matters specific to your customers
• Build and maintain strong, long-lasting customer relationships.
• Develop a trusted advisor relationship with your accounts.
• Ensure the timely and successful delivery of our solutions according to customer needs and objectives.
• Communicate clearly the progress of quarterly initiatives to management and track key account metrics.
• Identify and grow opportunities within accounts.
• Establishes productive, professional relationships with key personnel in assigned customer accounts.
• Coordinate conference calls with the main POC once per quarter.
• Coordinates the involvement of company personnel, including support, service, and management resources, in order to meet customers’ expectations.
• Ensure all support issues are handled in a timely manner.
• Proactively assesses, clarifies, and validates customer needs on an ongoing basis.
• Leads solution development efforts that best address customer needs, while coordinating the involvement of all necessary company personnel and 3rd party applications.
• Manages customer relationship with 3rd party applications.
• Introduce and upsell company software products.
• Trainings. • Support quoting efforts.
• Weekly report validation per account
• Manage and update internal CRM per each account.
• Prepare, maintain, and update project plan for each assigned account (internal CRM).
• Maintain and organize all accounts in internal CRM.
• Support pilots for new services (i.e. HOS, Marketplace and Analytics).
• Support customer presentations and training.
• Maintain SFDC forecast and funnel.

Qualifications and Skills Competencies
To perform the job successfully, an individual should demonstrate the following competencies:
• Excellent customer support skills and 1 to 2+ years of high-level technical support
• Understanding of Salesforce.com
• Good technical skills in Windows, Microsoft Office and CRM
• Good technical skills in Excel
• Ability to communicate effectively
• Highly self-motivated and independent with ability to also work with a team
• Excellent troubleshooting skills
• Extensive experience in examining, investigating and solving dynamic problems with ability to think “out-of-the-box” and develop creative solutions.
• Computer savvy
• Well-organized with the ability to multi-task and work with minimal supervision.
• Strong follow up skills

Education and/or Experience
Bachelor’s degree from four-year college or university and three to five years related experience and/or training; or equivalent combination of education and experience.
Computer Skills
To perform this job successfully, an individual should have CRM experience (Salesforce preferred), and Microsoft Office Suite.
Benefits
• 401k Profit Sharing Plan
• Healthcare Benefits (Medical, Dental, Vision)
• Life Insurance
• Short Term Disability
• Great PTO plan to enjoy paid time off!

SAS Data Science Analyst: Our well-established and popular client is passionate about building the best applications to help students and teachers improve their learning/teaching experience in math, science, and reading. Their organization is responsible for all of the educational digital products offered by our client and they are being used at home, in the classroom, and public libraries!

THE OPPORTUNITY
Our client has an opening for a talented Analyst for their Data Science Group. Candidate must have a strong knowledge of SAS programing as well as a strong familiarity with data processing within a direct marketing environment. The candidate must also have a solid understanding of statistics and machine learning, and have on-the-job experience in these areas, using SAS. The position is involved in a wide variety of data science projects across our client’s many business lines – site-based, rep-based, direct mail, email, telemarketing, Ecommerce. The position reports to the Director of Data Science. Candidate should be an expert SAS programmer, and equally adept at developing production-level code and at rapidly writing complex programs to support ad hoc data manipulation needs. Candidate should also be able to perform cold readings of SAS code and confidently understand what the code is doing. Candidate should also be comfortable juggling a varied spectrum of projects, ranging from large, multi-week analytical projects, to development and maintenance, of production code, to execution of daily business division needs like campaign selections and ad hoc reporting, all while constantly dealing with interruptions for data and analytical emergencies. The candidate’s ability to manage time effectively and transition from project to project quickly is essential for success in the position.

YOUR RESPONSIBILITIES

  • Write production SAS code creating summarized data mart tables supporting CRM, dashboard creation, and marketing campaign selection
  • Develop data sets t
  • support statistical modeling and data science projects.
  • Perform statistical analysis / data mining / experimental design
  • Support data QA through SAS programming
  • Manage production systems for mail campaign execution, including iterative client interaction
  • Create reports and perform ad hoc marketing analysis

HOW YOU CAN FIT

  • BS / BA in Mathematics, Statistics, Computer Science, Economics, or other quantitative field
  • At least 5 years’ professional experience using SAS programming for data analysis and data processing
  • Strong written/verbal communications skills
  • Proven ability t
  • juggle multiple data processing and analytical projects, while als
  • handling emergency interruptions, managing time effectively.
  • Ability t
  • collaborate and function effectively as a member of a team

TECHNICAL SKILLS

  • Solid knowledge of statistics and machine learning, and experience with both in SAS
  • Expert SAS programmer – candidate must have a solid understanding of:
    • PROC SQL
    • the DATA step
    • Match-merging in SAS code
    • SAS macro-language
    • SAS arrays
    • Looping – within DATA step and within macr
    • code
    • Statistical Procedures
    • Graphing in SAS

Our client offers a very competitive salary, full benefits including vision and dental as well as a matching 401k program, stock discount plan and substantial PTO.
Some other benefits offered include:

  • 100% vested of 401(k) Retirement Plan after 5 years employment
  • Up t
  • 1M worth of supplemental Life Insurance
  • Tuition Reimbursement
  • Purchase stock at a 15% discount

Principal Engineer: Passionate about building, owning and operating highly scalable, child-friendly education applications? Experienced in building and leading teams of highly competent software engineers? Want to make an everlasting impact to every child’s learning experience? If so, here is an opportunity tailored for you.

Our client is here to make a difference! They are engineers who are passionate about building the best applications to help students and teachers improve their learning/teaching experience in math, science, and reading. Their organization is responsible for all of the educational digital products offered by our client and they are being used at home, in the classroom, and public libraries!

THE OPPORTUNITY
The Principal Engineer will be responsible to make sure that all of the architect decisions from the department are fully integrated and will also be responsible to keep the team up to date with the software technologies in the business domain.

YOUR RESPONSIBILITIES
The Principal Engineer will:
• Be filled by a visionary hands on development leader that will drive best practice adoption for the team he/she manages (CI, COO, ATDD,TDD) as well as nurture younger more inexperienced resources.
• Own and make architecture decisions for the Product, Content & Applications engineering team as well as ensuring all architecture decisions are fully aligned with the overall enterprise architecture designs as well as representing the program on the architectural review board.
• Oversee / be responsible for all changes made to the core eCMS systems and applications to ensure their inherent stability
• Work with business owners to design a global solution for Rights and Royalties management, especially the IP level Rights tracking.
• Be responsible to keep up-to-date with software technologies in their business domain (e.g. Education, publishing etc.)
• Help the Product Support team to troubleshoot difficult field issues with our customers.

HOW YOU CAN FIT
Managerial competence, which supports team organization and management:
o Understands engineering best practices and coaches team to effectively apply them
o Understands technology stack in use by project teams and reviews for fit with the engineering teams in use o Engages with program managers, architects, development managers and leads to understand application dependencies and ensure effective deliveries
o Make sound architect decisions and be able to communicate the decisions to the rest of the company.
o Lead through influence the rest of the team to follow proper and solid architect decisions.
Technical competence:
o Well-versed in various technologies, including Amazon AWS technologies, LINUX, Unix, Java, SQL, Spring (including Spring Boot), HTML/CSS/JavaScript, JSON, REST API development, Solr, Maven, Swagger, Jenkins, Cucumber/Gherkin, Source Code Management tools (esp. Git)
o Experience with Acceptance Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing software o Comfortable with technical domains including Micro services, REST API, and NoSQL Databases, Git, Jenkins, etc
o Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
o Experience with API design, development, and evolution
o Extensive experience designing and developing applications for scalability and reliability
o Experience with source control management systems and continuous integration and deployment systems Other competences
o Strong adherent to Agile principles in letter as well as in spirit. Knows and follows Agile convention, but importantly internalizes and evangelizes the Agile spirit
o Strong communicator – able to work closely with counterparts to understand product needs and select the right people and technologies to create and maintain automated tests
o Understands the importance of metrics in the modern software organization and supports the automated generation of such metrics as an outcome of normal work. Observes patterns in the metrics and takes appropriate action
o Can enforce process and best practices to team members as well as teams that engage quality engineers

Some benefits our client offers includes:
• 100% vested of 401(k) Retirement Plan after 5 years employment
• Up to 1M worth of supplemental Life Insurance
• Tuition Reimbursement
• Purchase Scholastic stock at a 15% discount

Java Lead Engineer: Passionate about building, owning and operating highly scalable, child-friendly education applications? Experienced in building and leading teams of highly competent software engineers ranging from new graduates to architects? Want to make an everlasting impact to every child’s learning experience? If so, here is an opportunity tailored for you. Our client is here to make a difference! They are engineers who are passionate about building the best applications to help students and teachers improve their learning/teaching experience in math, science, and reading. Their organization is responsible for all of the educational digital products offered by our client and they are being used at home, in the classroom, and public libraries!

They are seeking a hands-on technical lead to innovate, architect, design and build highly available, scalable, responsive (web) applications! This team will have the opportunity to be involved with all of the application groups to solution integrations with other systems and to build standard integration platforms and tooling. As the tech lead, you will have technical ownership of the integration solutions used across the enterprise. Successful candidates will be strong leaders who can prioritize well, communicate clearly, and have a consistent track record of delivery.

As a technical lead of Integration Services team with our client, you will:
• Make architecture and design decisions as its affects the area of integration
• Work with business and product owners to build the next generation shared services platform serving multiple lines of business, products, markets, and geographies
• Assisting in the requirements collections and analysis, software design, development, troubleshooting, implementation and enhancement of new and existing software
• Contributing your expertise to support our engineering best practices standards
• Mentor, grown and retain the team

The candidate will be working in a fast-paced environment with business and technology groups. The role requires a self-starter who is passionate about education and technologies. He or she must be able to task manage and prioritize activities efficiently. The candidate must also be able to effectively communicate expectations and timelines in a timely and clear fashion and have strong written communications skills. The ideal candidate will be detail oriented, organized, and have leadership experience. The individual should have experience managing teams, influencing without direct authority, and leading a team of engineers. The role requires design skills, sound judgement, and the ability to establish strong working relationships with business stakeholders and product owners.

Requirements:
• Bachelor of Science in Computer Science, or equivalent.
• Expects and requires innovation of her/his team. Has passion and convictions and the innate ability to inspire passion in others.
• Hands on experience with Java 8 and Spring Boot ecosystem.
• Must be familiar with Enterprise Integration Patterns and hands on experience with Apache Camel.
• Must be familiar with asynchronous messaging systems such as ActiveMQ, RabbitMQ.
• Experience in designing and implementing RESTful APIs.
• Experience with relational databases such as MySQL or Oracle.
• Experience writing unit integration tests. TDD and ATDD experience a strong plus.
• Experience with CI/CD processes utilizing Jenkins and cloud infrastructures a plus.
• Experience with Version Control Systems such as Git or Subversion.
• Must have experience with designing and building highly available, scalable, and high volume customer facing applications.
• Has relentlessly high standards (is never satisfied with the status quo).
• Attention to detail and the ability to think big.

Preferred Qualifications:
• Demonstrated leadership ability as technical lead
• Project management experience with agile development methodology
• Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• Ability to assist in acceptance testing, load testing, troubleshooting, and performance tuning as required
• People management, team building and mentoring experience

Senior System Engineer: Our client, located in Scottsdale, is looking to grow their infrastructure team, and they need a Microsoft System Administrator who is ideally also experienced with Linux/LAMP, or interested in expanding their skills! The team is small but growing.
The System Administrator will be responsible for supporting infrastructure, applications and users; managing, supporting, installing and upgrading infrastructure; identifying business problems and researching solutions; sharing in 24×7 on-call duty for 2 weeks in an 8-10 week cycle; able to work well in a team and independently; and exercising good judgment.

Qualification/Requirements:
• Advanced overall knowledge in systems administration/engineering and networking best practices, 7-10+ years
• MCSE or similar certification a big plus
• Advanced knowledge of Microsoft operating systems, Active Directory and applications
• Strong knowledge of VMware and other similar systems
• Prefer Linux/LAMP background experience / exposure / training
• Advanced hardware / software / application troubleshooting skills
• Knowledge of Storage Area Network (SAN)
• Knowledge of information security best practices
• Knowledge of the technical activities driven by Payment Card Industry (PCI) compliance
• Knowledge of Firewalls including Cisco ASAs and Palo Altos
• Knowledge of infrastructure automation, including PowerShell
• Prefer configuration management like Chef, Puppet, Salt Stack, Ansible
• Prefer container experience including Docker
• Excellent communication and teamwork
• Certifications and/or college degree
• Bilingual (English/Spanish) is a plus

Some work will require on-call and after-hours time commitments as needed for business conditions or special projects.

Product OwnerOur client is in the growing arena of healthcare, providing resources for homecare and healthcare for all ages, and in the process of transforming their technology team! They are looking for a Product Owner to help achieve their short- and long-term goals by providing stellar support to critical internal teams.

Responsibilities:
• Help shape and refine the product vision, features, capabilities, and limitations by working with internal business teams that include Accounting, Payroll, Billing, and HR
• Plan and prioritize product feature backlog and development
• Assess and prioritize tasks to ensure the development team focuses on critical areas
• Lead the planning for product release plans and set expectations for delivery of new functions
• Actively work to mitigate items that impact product releases or sprint goals
• Work directly with the development team and Scrum Master to gather information and plan future options
• Ensure the product solution stays aligned with the business value
• Keep current with industry trends and best practices

Key Skills:
• Current experience in a role as a product analyst or owner
• Solid experience in an Agile development team
• Must have Payroll / Accounting / Billing software experience (Sage 100 / MAS 90 a plus)
• Experience with any HRIS system
• Very helpful to have experience in the healthcare industry, understand terminology

This person will be a key contributor to a small technology team that is in the early – but moving forward quickly! – stages of adopting Scrum. This is a fast-paced, dynamic environment with tremendous potential for both career and skills growth. A successful candidate will be someone who is continually curious about technology, seeks to provide better solutions for the client, and works well in a collaborative, flexible team.