Careers

Working with RAF

The true strength of our organization is in the wide range of skills, educational and work experiences which each member of our firm contributes to our software development and professional services efforts. RAF sets a high bar for capability, intellect and compatibility for our employees, and seeks out professionals who enjoy a fast-paced yet collegial and collaborative environment with an emphasis on personal ownership, accountability and ethics.


 

Current Openings

 

Technical Services Consultant

Summary

Provide Tier 1 support for large companies and government organizations utilizing RAF’s custom software and Tier 2 support to resellers who integrate RAF’s commercial products. Determine and communicate workarounds/solutions when possible and communicate software problems to development for resolution. Act as a client advocate to ensure high customer satisfaction and maintain RAF’s reputation in the industry. Provide technical sales and marketing support.

Responsibilities

  • Provide technical support for all of RAF’s products.
  • Work with customers to configure product features for specific requirements.
  • Install, configure and manage internal development, test and support environments.
  • Provide pre-sales technical support.
  • Provide Marketing customer feedback on products and features.
  • Provide onsite support and training.

Qualifications

  • Three to ten years experience providing Tier 1 or Tier 2 customer support. (Experience supporting Fortune 500 companies or government agencies a plus.)
  • Experience with Windows OS, PC computer hardware in a networked environment required.
  • Demonstrated data analysis skills.
  • Demonstrated ability to work effectively in a team environment and provide support and guidance to colleagues.
  • Demonstrated ability to communicate effectively in verbal and written forms.
  • Demonstrated ability to handle direct customer interaction professionally.
  • Familiarity with C++, Java, PowerShell, Visual Basic or other programming/scripting languages a plus.
  • Familiarity with mobile device support a plus.
  • Technical degree; Math, EE or CS, or equivalent experience preferred.

 

Software Development Engineer

Summary

Designs, develops, documents, and maintains software applications for custom applications. Works independently on problems of diverse scope and is capable of independently executing complex development assignments, including design of conceptual approach, coding, and debugging. Is frequently involved in product planning and external specification generation. Takes responsibility for entire components and generally considers business and long range technical issues in addition to specific product issues. Incorporates new technologies as needed. Provides guidance and technical leadership to other engineers on a project basis. Can be relied upon to develop high quality components to a self-established schedule.

Responsibilities

  • Responsible for the design, development, testing and maintenance of software applications in RAF’s verification and recognition product lines.
  • Research software problems, determine root causes, and propose and implement solutions.
  • Act as a team leader and provide direction to junior team members as required.
  • Provide timely status information to management and/or to the customer as required.
  • Provide accountability for the quality, completeness, and on-time delivery of software products.

Qualifications

  • Four or more years of software product development experience, including experience in all phases of the software development lifecycle required.
  • Thorough knowledge of Java and Object Oriented Design required. C++ and STL experience preferred.
  • Bachelor’s degree or equivalent in an engineering or computer field required.
  • Demonstrated ability to work effectively in a team environment.
  • Demonstrated ability to communicate effectively in verbal and written forms.
  • Demonstrated ability to handle direct customer interaction professionally.
  • Knowledge of server side Java development required, knowledge of J2EE infrastructure preferred. C++ and STL experience preferred.
  • Experience designing databases strongly preferred.
  • Familiarity with UNIX operating system(s) preferred.
  • Experience developing, performance tuning and deploying J2EE applications preferred.

 

Quality Assurance Engineer

Summary

Tests, and maintains software applications for RAFs industry-leading verification and recognition product lines. Works independently on software testing problems of diverse scope and is capable of independently executing complex testing assignments. Is involved in development project planning. Is responsible for test procedure and plan generation. Provides guidance and technical leadership to other QA engineers on a project basis.

Responsibilities

  • Design and implement test clients and performance analysis tools.
  • Author and execute test plans and cases.
  • Perform regression testing.
  • Write detailed and accurate bug reports.
  • Work with developers to identify and eliminate bugs.
  • Develop test requirements and test plans for various RAF software products.
  • Contribute to the development of quality engineering processes, such as defect tracking, release engineering, quality assurance, etc.

Qualifications

  • Minimum three years software testing experience.
  • Must be familiar with common industry QA best practices.
  • Experience with quality processes (SEI/CMM, ISO 9001) preferred.
  • Strong software design verification and test development instincts and creativity.
  • Familiarity with software test automation tools and techniques.
  • Familiarity with code coverage analysis and other software test methodologies.
  • Knowledge of J2EE applications, technologies, test suites and test methodologies required.
  • Knowledge of C++ preferred.
  • Familiarity with Microsoft Developer Studio and/or Eclipse.
  • Strong organizational, analytical and problem solving skills.
  • Strong written and verbal communications skills.
  • Knowledge of network protocols preferred.
  • Technical degree; Math, EE or CS, or equivalent experience preferred.

RAF Technology offers a competitive salary and a pleasant, casual working atmosphere, with lunch, snacks and beverages provided each work day. For Full-Time Regular Employees we also offer: health, dental, vision, life and long term disability insurance, for which currently 100% of the premium is covered for employee and 90% of the premium is covered for employee’s dependants; paid vacation & PTO time in the first year; and a 401K plan. Temporary and Intern positions do not qualify for these benefits.


Please send resume, cover letter and salary requirements to jobs@raf.com or fax to (425) 882-7370.