Employment


We help our professionals achieve their career objectives by focusing on their goals, then matching projects to their interests.

Because our future is in the hands of our staff, we seek to build long-term relationships with all our employees. A job at Redshift is truly a career.

Redshift employees are self-directed with minimal supervision in a flexible work environment. We reward the initiative of our employees by giving them progressively more project responsibility and new challenges, including leadership roles and client interaction.

We are always looking for talented people. To apply for a position, e-mail your resume with cover letter to resumes@redshift-tech.com and designate the position to which you are applying. We will not consider resumes without a cover letter or resumes that do not meet the requirements listed.



Core Qualifications:

Candidates must meet the following qualifications to be considered for a position:

  • Aptitude for rapid skill acquisition
  • Ability to communicate effectively
  • Conscientious – attention to detail a necessity
  • Ability to perform successfully with minimal supervision
  • Amicable personality
  • Work attitude motivated by an inherent desire to achieve excellence
  • Eagerness to learn and contribute


    Open Positions:

    Project Manager
    Project managers are responsible for the coordination and completion of projects. Fulltime position with benefits. Salary commensurate with experience.
      Duties: Oversees all aspects of project lifecycle; Creates proposals, develops functional specifications and participates in application design. Sets deadlines, assigns responsibilities, and monitors and summarizes project progress. Prepares status reports for internal and client use. Leads and directs the work of others. Communicates directly with clients.

      Requirements:
      • Must have excellent written and verbal communication skills
      • Highly organized and methodical
      • Experience developing and leading technical projects required
      • Minimum of 3 years of project management experience
      • Knowledge of occupational health and safety, environmental regulations, medical practices a plus
      • Must meet core qualifications
    Technical Consultant
    Works directly with clients to clarify, prioritize and execute business objectives. Fulltime position with benefits. Salary commensurate with experience.
      Duties: Recommends and guides technical requirements based on clients’ needs, assists in building reports and clarifying complex business logic. Structures and participates in deployment aspects of projects including software and hardware implementation, load testing, data migration and maintenance processes.

      Requirements:
      • An undergraduate degree in computer science or equivalent practical experience
      • Ability to learn new subjects rapidly and analyze appropriate applications of existing technology
      • Excellent written and verbal skills
      • Aptitude for communicating with developers, vendors and clients
      • Must have 3 years experience in similar position
      • Knowledge of occupational health and safety, environmental regulations, medical practices a plus
      • Must meet core qualifications
    Senior Software Developer
    Senior Software Developers are responsible for handling application design and framework, analyzing and performing technically challenging portions of development, leading and breaking down projects for Entry-Level and Software Developers. Fulltime position with benefits. Salary commensurate with experience.
      Duties: Responsible for technical deliverables. Participates in project design, framing applications, writing code, assessing new technology and platforms, code review, debugging and optimization. May take on increased responsibilities such as client communication and managing Entry-Level and Software Developers. Works closely with Technical Consultants and Project Managers.

      Requirements:
      • An undergraduate degree in computer science or equivalent practical experience
      • At least 5 years prior work experience as a software developer
      • At least 2 years practical experience with .NET, C#, Oracle or SQL server
      • Some experience with project design work is preferred but not required
      • Must meet core qualifications
    Software Developer
    Software Developers are expected to develop and deploy applications individually or as part of a team. Fulltime position. Competitive salary with benefits.
      Duties: Responsible for a variety of programming and technical tasks including: coding, testing, debugging, participation in the design and framing of new applications. Database design, implementation and application interface development. Opportunities for client interaction.

      Requirements:
      • An undergraduate degree in computer science or equivalent practical experience
      • At least 2 years prior work experience as a software developer
      • At least 1 year practical experience with .NET, C#, Java or Perl
      • Knowledge of Unix, Oracle, SQL, SQL server, MS Access a plus
      • Must meet core qualifications
    Entry-Level Software Developer
    Entry-Level Software Developers are expected to become proficient in building and maintaining applications. Fulltime position. Competitive salary with benefits.
      Duties: A variety of programming and technical tasks including coding, testing, debugging, database maintenance and assisting in the design of applications.

      Requirements:
      • An undergraduate degree in computer science or equivalent practical experience
      • At least 1 year prior work experience in software development
      • Strong technical skills: knowledge in .NET, C#, JAVA, C++, and/or Perlis ideal.
      • Knowledge of Unix, Oracle, SQL, SQL server, MS Access a plus
      • Must meet core qualifications
    Intern
    Interns are expected to perform a variety of tasks competently and with enthusiasm. Part time or fulltime positions available. Competitive salary with some benefits.
      Duties: Testing applications, writing documentation, routine IT tasks, website updates, data loads, running weekly backups, monitoring servers, basic office tasks and light programming/design when the applicant is capable.

      Requirements:
      • An undergraduate degree or currently pursuing a degree in computer science or related subject
      • Some prior work experience (does not need to be in software development)
      • Actively pursuing a career in the software development industry
      • Must meet core qualifications