Skip to main content

Core Opportunities

Where today’s brightest technologists discover their next great career opportunity.

Project Managers

Setting project strategy and keeping the team aligned toward goal. Maintaining project timelines and activity schedules. Keeping leadership informed of project progress. Ensuring consistency of methods and approach. Serving as an interface between customers, team members, and stakeholders.

Project Manager image, whiteboard post-it-note meeting

Product Managers

Analyze customer needs and make them into requirements. Work with internal teams, including developers, engineers, Q.A, and operations. Assess new products to measure their potential value. Organize and implement internal and customer training on how to use the product. Answer questions related to the product and its capabilities. Evaluate and deal with technical risks.

Product Manager Image

Software Engineers

Execute full software development life cycle (SDLC).  Develop flowcharts, layouts, and documentation to identify requirements and solutions.  Write well-designed, testable code.  Produce specifications and determine operational feasibility.  Integrate software components into a fully functional software system.  Develop software verification plans and quality assurance procedures.  Document and maintain software functionality.  Troubleshoot, debug and upgrade existing systems.

Software Engineers images, reviewing work on computer

Scrum Master

Coach team members.  Host daily stand-up meetings.  Assist the product owner with the product backlog.  Remove roadblocks.  Teach Scrum practices and principles.

Scrum Master image, group scrum

Business Analyst

Collaborate with team members to understand organizational and operational challenges.  Keep up to date on the latest applications of information technology.  Implement new IT operations into the company from the initial idea to the project completion.  Draft statistical reports that assist decision-makers in choosing the right programs.  Manage technical difficulties, working with developers when necessary.

Business Analyst image, whiteboard note review

Quality Analyst

Troubleshoot and investigate defects for in-house software applications.  Develop and implement test plans for functional application areas and document testing failures.  Certify quality level of applications from functional and regression testing perspective.  Record software defects with bug tracking system and report defects to software developers.  Determine, analyze, and record problems with program function, output, online screen or content.

Quality Analyst Image, group meeting