Currently, several software development positions are open at our Utah office.
| Software Engineer (1) Provo, Utah |
Back to Top |
Job responsibilities
Will be responsible for helping design and code Cemaphore Systems’ products. Cemaphore develops products for the email messaging market, in particular related to the Exchange/Outlook market. Required to design and develop solutions in C++ and will be expected to learn the architecture and design of our products to be effective.
Job description
Expected to complete specific development tasks assigned by engineering management. Will accept and complete coding assignments as part of one of our development projects. Will be coding in C++ using Visual Studio 7. Expected to comply with development standards, test their own code and run code check tools. Part of a larger development team and will be expected to meet the schedule milestones of their project.
Requirements
Candidate must have a B.S. Degree in Computer Science or equivalent work experience.
Required experience
0-2 years of related work experience.
Additional desired qualifications
Candidates with job experience in software development are preferred.
| Quality Assurance Engineer Provo, Utah |
Back to Top |
Job responsibilities
Responsible for developing, applying, and maintaining quality standards for company products. Makes sure that all Use Cases are satisfied and work as expected. Uses Rational Robot to develop scripts to automate the testing of the MailShadow product line. Reports to the Quality Assurance Manager.
Job description
Needs experience with automated scripting. Experience with Rational Robot preferred. Helps ensure software quality for the company. Develops and executes software test plans. Analyzes and writes test standards and procedures. Maintains testing specific documentation and following logging standards. Analyzes test results to ensure existing functionality and recommends corrective action. Creates tests using automated tools.
Requirements
Candidate must have a B.S. Degree in Computer Science or equivalent work experience. Understands Quality Assurance processes.
Required experience
2 years of related work experience.
Additional desired qualifications
Knowledge of Windows automation tools, specifically Rational Robot. Familiarity with network infrastructure and topology is a plus. Familiarity with e-mail development and management products, specifically, Microsoft Exchange 5.5, Exchange 2000, or Exchange 2003.
| Software Engineer - Level 4 Provo, Utah |
Back to Top |
Job responsibilities
Responsibilities include the analysis, design, programming, debugging, and modification of software components developed for Cemaphore products. Individuals are also responsible for documenting their code, maintaining quality standards and participating in peer reviews of their code.
Job description
Individual to participate in the development of components that constitute the Cemaphore MailShadow product line. Duties include participation in architectural discussions as well as involvement in object-oriented design, implementation, documentation, and debugging of software libraries implemented in C++ using the Microsoft Visual C++ development environment.
Requirements
This position requires a B.S. degree or equivalent experience.
Required experience
This position requires at least five years of experience developing customer based products that have shipped. Additionally, detailed knowledge of and experience with Microsoft’s Outlook Storage files (.ost) is a requirement.
Additional desired qualifications
Familiarity with e-mail development and management products, specifically, Microsoft Exchange 5.5, Exchange 2000/2003, or Lotus Notes is a plus.
Learn more about the problems that afflict traditional replication solutions in an Exchange environment: