You are here

Job Seekers

Our client is seeking a Senior Software Engineer to join their team. The candidate will have experience in the primary technology stack .NET, C#, MVC, JavaScript. This role will design, develop, document, test, and debug new and modified software systems and/or applications, will also mentor, train and support the team from research and design to implementation.

Our client is seeking a Senior Software Engineer to join their team. The candidate will have experience in the primary technology stack .NET, C#, MVC, JavaScript.  This role will design, develop, document, test, and debug new and modified software systems and/or applications. The individual will mentor, train and support the team from research and design to implementation.

Location:  Phoenix, AZ

Essential Functions:

  • Designs, modifies, develops, writes and implements software programming applications supporting internal business requirements or external customers
  • Supports and/or installs software applications, may include end user training and documentation
  • Documents and maintains software functionality include break/fix and continual improvement
  • Participates in the testing process through test review and analysis, test witnessing and certification of software
  • Execute full life-cycle software development
  • Writes well-designed, testable, efficient code for complex solutions
  • Participates in outside educational opportunities
  • Updates job knowledge by studying state-of-the-art development tools and programming techniques
  • Mentor Level I and II associates, facilitates associates on-boarding
  • Reviews other team member's code to ensure adherence to standards
  • Has a wide degree of creativity and latitude is expected, works under limited supervision and recognized by peers as a disproportionate contributor
  • May provide consultation on projects and is a subject matter expert on technology
  • Involved in Level II on-call support

Minimum Professional Job Requirements:

  • Master’s degree and 4+ years of relevant experience, or Bachelor’s degree from an accredited college or university and 5+ years of relevant experience, or 7+ years of equivalent experience
  • 5+ years' experience in primary technology stack .NET, C#, MVC, JavaScript

Minimum Technical Requirements:

  • Demonstrable experience in full stack web application software development – front end Web UI, middle tier service layer, and back end database
  • Experience in Agile development processes, methodologies, and tools
  • Demonstrable experience working with database technologies, able to write complex SQL statements to read, update, insert, and delete data
  • Excellent knowledge of JavaScript, JQuery, HTML, CSS, SQL, Web User Interface Design, Web Services, Object-Oriented Design, and Security Principles

 

Our client is seeking a Sr. .NET Developer, the candidate will be part of an Agile team that builds and implements technology solutions for mobile devices and the web. This position requires experience in developing cross-platform web-based applications, critical thinking skills, a high level of attention to detail, excellent communication skills with the ability to work collaboratively.

Our client is seeking a Sr. .NET Developer, the candidate will be part of an Agile team that builds and implements technology solutions for mobile devices and the web. This position requires experience in developing cross-platform web-based applications, critical thinking skills, a high level of attention to detail, excellent communication skills with the ability to work collaboratively.

Location: Scottsdale, AZ

Essential Functions:

  • Architect, develop and deliver clean web solutions that adhere to industry recognized best practices using ASP.NET/C#
  • Utilize Agile software development methodologies and principles
  • Work with source control (GIT / SVN) and bug tracking systems
  • Communicate complex technical concepts to both technical and non-technical audiences
  • Utilize computer science fundamentals including data structures, algorithm design, problem solving and complexity analysis
  • Write advanced utility classes and libraries
  • Implement MS SQL database design and deployment for enterprise solutions

Technical Requirements:

  • Working knowledge of popular Javascript frameworks like jQuery, Angular and NodeJS
  • Experience with WebAPI, SOAP, JSON, XML and WCF, AWS
  • Mobile application development/framework experience (Object-C, Java, Xamarin, Cordova)
  • Experience with Windows Server and MS SQL Administration
  • MCSD Certification a plus
  • Prior agency or consulting experience a plus
  • 3 to 5 years experience CICD
  • Experience with Umbraco or Orchard CMS

Professional Requirements:

  • BA/BS in Computer Science, or equivalent work experience
  • 6+ years proven experience in ASP. NET/C#, architecting, developing and delivering clean web solutions
  • Solid understanding of OOP and design principles

Our client is seeking a Sr. Software Project Manager, the candidate will be responsible for leading custom development projects through flawless execution and use his or her expertise to follow ideation to implementation in a fast-paced environment.

The ideal candidate for this role will have an exceptional ability to project manage delivery teams, posse strong technical skills, have excellent project management skills, great communication skills, and is astute at motivating teams to achieve results in a fast-paced, multi-client, multi-project environment.


Location: Scottsdale, AZ


Essential Functions:

  • Responsible and accountable for delivering products on time, within client budget parameters with the highest degree of quality
  • Create and execute against project plans and delivery commitments; Track project milestones and the day-to-day activities of the delivery team within an Agile/Scrum environment
  • Develop, communicate and implement program / project risk / issue management plans and strategies (e.g., mitigation, avoidance, transfer, acceptance)
  • Manage and track team velocity, project budget, and other KPIs in relation to the project plan and published progress reports
  • Develop project scope statements, in consultation with applicable stakeholders to create project estimates (e.g., Statement of Work, Business Vision & Scope Document)
  • Identify the level of the skills, duration and effort required for successful project execution
  • Manage, and appropriately escalate, delivery impediments, risks, issues, and changes tied to the product development initiatives
  • Report on status of development, quality, operations, and system performance to internal and external stakeholders
  • Identify project management best practices & implement right-sized solutions, as needed
  • Ability to participate in all phases of the SDLC including requirements gathering, user story creation and quality assurance

Technical Requirements:

  • Knowledge in: C#, ASP.NET, MVC, SQL
  • Knowledge with Frameworks: Mobile application development/framework (Objective-C, Java, Xamarin, Cordova), jQuery, angular and NodeJS as well as experience with WebAPI, SOAP, JSON, XML, and WCF
  • A strong track record of project delivery for large, cross-functional, projects
  • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
  • A track record of communicating well with executives and non-technical leaders

Professional Requirements:

  • Bachelor's Degree in Computer Science or related field
  • Technical credentials, with at least 8+ years of experience working with software development teams
  • PMI certification is a plus
  • Scrum certification is a plus

Our client is seeking an Web Software Engineer, this candidate will work with the product development team and business stakeholders to create an amazing web experience for web and mobile users. The Web Software Engineer is responsible for front end development, back-end integration of consumer public facing web site functionality. This will include software design, development, debugging, maintenance and support of complex JavaScript front end application software.

The ideal candidate will work well in a highly cohesive Agile environment and contribute not only user interface functionality but also help with deployment, QA and documentation as needed. As a member of the Software Development team, contributes to the overall process improvement, tool selection, assist the team in leveraging elastic enterprise cloud infrastructure technology to support expanding needs. Understand the long-term strategy and technical architecture as well as contribute avidly to code review and source code control processes.


Location: Phoenix, AZ


Essential Functions:

  • Responsible for the creation of stunning user interface experiences for our user community using the latest JavaScript technologies
  • Clear understanding of how to write complex JavaScript that is both flexible and maintainable
  • Help define the overall web site design
  • Work with internal business and technology staff to understand and interpret requirements, specifications, and user experience models to craft appropriate solutions
  • Employ technical best practices for activities including deployment, navigation, user experience, and JavaScript design that support innovative and optimal web site delivery
  • Support existing web site with bug fixes and enhancements

Minimum Professional Job Requirements:

  • Strong understanding of SDLC and agile methodologies
  • Knowledge and experience with WordPress and PODs or equivalent CMS stack
  • Strong understanding of JavaScript web application development
  • Strong knowledge of the latest standards and techniques of HTML and CSS
  • Passion for creating an amazing user experience on the web
  • Extremely methodical in approach to design and outstanding attention to detail
  • Multiple library and framework familiarity such as Redux.JS, React.JS and Angular.JS
  • Ability to express complex technical concepts effectively, both verbal and written
  • Ability to take initiative, work flexibly, and adhere to priorities with minimal supervision
  • Ability to work in a cross-functional team environment by collaborating with others and sharing tools, skills, and knowledge
  • Expertise in working with business teams to extract, document and implement user interface and user experience requirements

Minimum Technical Requirements:

  • Bachelors’ degree in related field or equivalent experience
  • Minimum 4 years of experience designing, developing, testing, and implementing stunning consumer web sites
  • Minimum 4 years of experience working with high volume web implementation, preferably in a healthcare environment
  • Minimum 4 years of experience integrating to SOAP/REST web services

Desired Qualifications/Skills:

  • Strong UI design skills
  • Experience in the use of AWS or cloud infrastructure solution
  • Experience with JavaScript in an N-Tier environment
  • Expertise in multiple JS libraries and frameworks
  • Expertise in CSS, HTML, XML and JSON
  • Expertise integrating with Salesforce API

Our client is seeking an Enterprise Software Administrator, the candidate will have proven experience as an Oracle Cloud Financials ERP Administrator to support Oracle Cloud Financials Application.  Core Financials modules include General Ledger, Accounts Receivables, Fixed Assets, Cash Management, Procurement, Accounts Payables and Projects. 

Location: Phoenix, AZ

Essential Functions:

Our client is seeking an Enterprise Software Administrator, the candidate will have proven experience as an Oracle Cloud Financials ERP Administrator to support Oracle Cloud Financials Application.  Core Financials modules include General Ledger, Accounts Receivables, Fixed Assets, Cash Management, Procurement, Accounts Payables and Projects. 

Location: Phoenix, AZ

Essential Functions:

  • Administration of the core Oracle Cloud Financials module.  This includes access rights for users (setting up new users, changing access for users, etc.).
  • Working with a team to identify business requirements and map them to the Oracle Cloud functionality
  • Update existing and/or create new reports using OTBI
  • Identify functionality gaps and support the development of solutions
  • Update configuration and setup as identified by the business and/or IT
  • Document new business processes, capabilities and functional requirements
  • Review Oracle patch updates and communicate any critical changes to the appropriate business users
  • Execution of test scripts
  • Assist in the development of end-user documentation and training materials
  • Interact with the team members responsible for developing reports, interfaces, data conversion programs, and application extensions
  • Provide status and issue reports to the project manager/client on a regular basis
  • Share knowledge to continually improve implementation methodology

Technical Requirements:

  • BA / BS degree from accredited college or university in a related field (finance, information systems, etc.)
  • Minimum 2 years of Oracle EBS Financials Implementation and/or Administration experience
  • OTBI and/or SQL report writing experience required
  • Excellent team lead skills including ability to gather and document requirements, provide expertise to analyze client business requirements and suggest delivered/custom solutions to meet these requirements
  • Experience in creating and executing test cases
  • Proven analytical and problem resolution skills
  • Proactive responsible individual, able to set own action plans with minimum management
  • Ability to work with in house IT team of analysts and developer in a ‘One Team’ environment
  • Good communication skills and ability to talk to users and stakeholders to understand their problem and propose a solution.
  • Excellent written communication skills
  • Experience with production support required
  • Able to handle multiple assignment at one time

Bonus Skills:

  • Proficient in Oracle CUBE /  aka - SmartView
  • Proficient in C#
  • Proficiency in Java
  • Real Estate Experience

Our client is seeking an experienced Software Engineer to design, code, and unit test new features and modifications. They will also triage, re-factor, and troubleshoot issues found within large scale applications and maintain integrity of existing program logic according to specifications. The Software Engineer will also deliver working software in compliance with technical architectures and integrate software components into a fully functional software system.

You will be expected to own and produce quality work in a timely manner.

Location: Minneapolis, MN

Essential Functions: 

  • Experience developing software systems of medium-to-large scope and complexity. 
  • Experience in web related technologies (Web applications, Web Services, Service Oriented Architectures, REST) 
  • Solid understanding of both the business and the technical aspects of corporate IT. 
  • Previous experience in the Logistics and Transportation Industry is helpful and preferred. 
  • Excellent verbal and written communication skills. 
  • Collaborate and build consensus with team members in all areas of the business. 
  • Ability to work under minimal direction from management. 
  • Organize, plan, prioritize and follow through on work. 
  • Work with all levels of employees and consultants. 
  • Build & maintain strong relationships. 
  • Ability to turn ambiguous information into meaningful requirements. 
  • Strong analytical and problem-solving skills. 

Professional Job Requirements:

  • Design, code and unit test new features and modification
  • Triage, refactor and troubleshoot issues within application
  • Deliver working software in compliance with technical architecture
  • Integrate software components into fully functional software systems

Minimum Technical Requirements: 

  • Bachelor’s Degree in Computer Information Systems or a related field; or equivalent work experience
  • ASP.NET MVC 5 and above, C#/.NET 4.5 and above, ASP.NET Web API 
  • Should have used any one of: MVC, MVVM, MVP 
  • SQL Server / T-SQL queries and procedure development 
  • Working knowledge of source control tools 
  • SaaS/Cloud based platform (preferably Azure)

Our client is seeking an Application Architect that provides technical leadership leads the design, implementation, management, and evaluation of all phases of the architecture systems design program or plan. This role combines a deep understanding of technology, applications, industry best practices, business processes and architectural patterns to drive business and IT transformation initiatives that meet our corporate objectives.

The Application Architect is responsible for the overall design applications and mapping the business requirements to systems/technical requirements as well as leading review, demo and UAT sessions. To ensure delivery of a complete solution that meets business needs this role collaborates with others (e.g., stakeholders, Developers, cross-functional representatives).

Location: Minneapolis, MN

Essential Functions:

  • Lead change by researching and prototyping new and creative solutions that enable core business capabilities
  • Craft well aligned architectures to solve challenging business problems
  • Perform design and code review services and provide consulting services to development teams to ensure business requirements are met
  • Design generalized solutions across problem domains using a common set of architectural assets to maintain consistency
  • Collaborate with stakeholders to help set and document technical standards
  • Provide technical leadership and architectural oversight on complex projects to assist business units
  • Contribute to the evaluation and recommendation of new technologies to increase efficiencies
  • Formulate application architecture strategies with a focus on reusability, total cost of ownership, time-to-market and high availability
  • Development of the application architecture and blueprints on which project functional and non-functional requirements can be met. Ensure that non-functional requirements are appropriately defined. Provide leadership to developers during technical design preparation
  • Lead the mapping of the application architecture to the chosen technology platform. Define application components, platforms, interfaces, development tools, and testing approaches
  • Provide technical guidance to application development teams. Consult on integration and conversion activities. Recommend redesign or redevelopment. Select technologies that provide long-term compatibility and flexibility
  • Determine appropriate strategies regarding long-term technology direction. Ensure alignment with Enterprise Architecture, Enterprise Strategy, Information Security, Disaster Recovery/Business Continuity Planning, etc. and compliance with technology standards
  • Review, analyze, and understand business line needs and goals for the purpose of incorporating into overall strategies and the design, development, and implementation of solutions
  • May lead, provide direction, and coordinate activities of other solution architects
  • Provide leadership to developers during performance tuning and troubleshooting

Minimum Technical Requirements:

  • BA/BS degree in Computer Science, Math, related technical field or four+ years equivalent practical experience in software architecture
  • Experience with software development practices and rolling out new software technologies and solutions
  • Experience designing and implementing scalable, high performance enterprise applications for mission critical solutions
  • Expertise in Agile methods, software development lifecycle management, continuous integration, build and release management and managed environments
  • Experience creating and delivering technical collateral including case studies, best practices guides, whitepapers and reference architectures needed for driving adoption
  • Strong commitment and understanding of software quality processes appropriate for high-availability, mission-critical systems
  • Excellent verbal/written communication skills, including communicating technical issues to non-technical audiences
  • Experience Working in Cloud Environments such as Azure

Our client is seeking an experienced QA Analyst to drive the software development process towards quality-centric methodologies, drive efficiencies in the QA process and participate appropriately in process changes, automation, tools selection etc. to reduce the overall QA effort for the product. Analyze and test software (cloud and/or in-house) to ensure that products meet design specifications and standards.

Design test plans, scenarios, scripts and procedures based on business requirements. Test any new software to ensure functional requirements, system compliance, and technical specifications are adhered to. Contribute to standards and procedures for measuring product quality and release readiness. Create, maintain, and execute manual/exploratory test cases, and clearly document software defects. Identify and execute automation for common test cases. Review and provide feedback on product feature requirements.

Location: Minneapolis, MN

Essential Functions:

  • Experience and involvement with the complete software product life cycle
  • 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 software test efforts, planning test development projects, and release coordination of products
  • Proven ability to write good detailed test scripts and execute test scripts on a day-to-day basis 
  • Experience in testing web-based applications 
  • Experience in using MS Office 

Minimum Professional Job Requirements:

  • Experience with start-up software development environment a plus 
  • Ability to write SQL statements for data verification is a plus
  • Experience managing a team in an on-shore/off-shore environment
  • Experience managing and implementing QA processes for off-shore developed software
  • Experience working in a demanding, fast-paced technology driven company
  • The following personality traits are highly valued: Open, honest, direct, trustworthy, responsible, team-oriented, an independent thinker, detail-oriented, quality-minded, assertive, action-oriented, innovative/resourceful, adaptable, highly motivated, and ambitious
  • Lead the software QA team in the development, implementation, and execution of test plans, test automation, and manual tests for multi-tiered HTML5 applications
  • Coordinate with development teams in the implementation of product quality and delivery processes
  • Develop detailed test plans/test scripts for all product releases including main releases and hot/patch fixes 
  • Work effectively with Test Manager, Product Managers, Business SMEs and other Key Stakeholders
  • The execution of all test scripts and end user experience tests 
  • Help with the recreation and validation of customer reported issues
  • Updating test scripts with valid customer reported issues
  • Managing and maintaining testing-related documentation, including test plans, test cases/scripts, and bug reports 
  • Tracking problems and communicating defects to developers as they occur
  • Provide proactive software quality assurance process assistance

Minimum Technical Requirements: 

  • Bachelor’s degree in Computer Science or equivalent experience
  • Minimum 5 years of experience in software testing with at least 2 years being QA Lead Specialist or Analyst

Our Client is seeking a DevOps Engineer that will be responsible for designing, implementing, and supporting automation relating to Microsoft Azure and hybrid cloud infrastructure. This key role is responsible for improving efficiency and the scalability of cloud deployments leveraging modern toolsets and programming.  must work well in a team setting and have excellent organizational, prioritization, communication, and time management skills.

Location: Scottsdale, AZ

Essential Functions:

  • Develop and manage CI/CD process for several types of applications
  • Identifying repetitive tasks and automating them (spinning up new environments, deployments, etc.)
  • Manage and support environments in Microsoft Azure Cloud
  • Support development team in technical questions of Continuous Integration/Continuous Delivery
  • Investigates and develops skills in new technologies
  • Works closely with and performs other related duties as assigned or requested by his/her supervisor

Technical Requirements:

  • Strong knowledge of key DevOps concepts – continuous integration and delivery
  • Understanding of Cloud concepts – IaaS, PaaS, SaaS
  • Experience in building .NET applications
  • Sound knowledge of Windows and network fundamentals
  • 5+ years of project experience in DevOps and system administration
  • 2+ years of hands-on experience scripting with PowerShell
  • 2+ years of configuring and automating deployments with ARM templates on VSTS
  • 2+ years of hands-on experience with Azure solutions like VMs, VM Scale Set, Service Fabric, Application Gateway, Load Balancer, Key Vault, Azure Active Directory, Azure SQL, Cosmos DB, or App Service
  • VSTS (TFS/GIT repositories, build-release definitions)
  • Strong communication and collaboration skills (to both business and technical partners)
  • Experience with Agile methodologies as part of a scrum team

Our client is seeking a Quality Assurance Analyst to join their team. This role is responsible for analyzing and testing software to ensure that products meet design specifications and are within total quality management limits and standards. Participate actively in the entire software development life cycle. Develop quality standards through participation in initial software development stages. This individual must be customer-focused and maintain high standards to ensure the team is meeting expectations for high-quality products.

Our client is seeking a Quality Assurance Analyst to join their team.  This role is responsible for analyzing and testing software to ensure that products meet design specifications and are within total quality management limits and standards. Participate actively in the entire software development life cycle. Develop quality standards through participation in initial software development stages. This individual must be customer-focused and maintain high standards to ensure the team is meeting expectations for high-quality products.

Location:  Phoenix, AZ

Essential Functions:

  • Review function and design specifications to ensure full understanding of individual deliverables
  • Identify test requirements from specifications, map test scenarios or case requirements, and design test coverage plans
  • Develop acceptance criteria for user stories and create and execute manual test cases for defect corrections and enhancements 
  • Create, document, and maintain functional test cases and other test artifacts 
  • Execute and evaluate manual or automated test scenarios and cases and report test results 
  • Use SQL database tools to perform SQL backend testing 
  • Identify and submit potential quality issues and errors per defined process to management; Isolate, replicate, and report defects to verify defect fixes
  • Ensure validated deliverables meet functional and design specifications and requirements
  • Work with our customer service team to investigate member-reported issues and find solutions
  • Share test results, status updates, and metrics with management and team leads

Minimum Professional Job Requirements:

  • Bachelor's degree or equivalent experience
  • At least 4 years of software quality assurance experience and a basic understanding of its standards, guidelines, processes, and usage
  • Experience documenting and reporting test results, and managing defects and defect reporting
  • Experience supporting deployments

Minimum Technical Requirements:

  • Experience working in an Agile/scrum environment
  • Experience conducting quality assurance testing for a web application
  • Experience with test scenario, case management, and reporting
  • Experience with SQL and/or MySQL scripting
  • Knowledge of Apache JMeter or other performance test applications
  • Experience with functional test automation, test automation, test-driven development, behavior-driven development, Agile software testing, and performance testing

 

Pages