Software Engineer

Employer: Qualtrax
Job Location: Blacksburg, Virginia
Category: Software/QA/DBA
Employment Type: Full Time
Last Updated: 12/27/2018
Closing Date: 3/1/2019
Qualtrax is a powerful compliance software package that works with companies worldwide to assist them with achieving compliance goals. This includes not only managing documentation, but automating key business processes, streamlining training management, and ensuring critical industry regulations are addressed.

We continue to invest in the development of the product and are continually incorporating new features and functionality into our product based on customer feedback and technology advances and trends.
Job Description Engineering Department
Location: Blacksburg, VA
Reports To: Engineering Team Lead
Position Type: Full-time
Benefits: Active 1st of the month past hire date (contact for details)
Our purpose is to help businesses and people making critical contributions to society who, as a result, face heavy compliance burdens. We help make these organizations successful by doing what we love: building great software and services to take them beyond compliance.

Qualtrax is looking for a full-time C# .NET engineer who will work on a high-energy team and write great software by using the best engineering practices in the industry today (e.g., unit testing, source control, continuous integration, automation, design patterns).  We are looking for a highly motivated team member that will help guide the team in the use of modern engineering practices, by example.  Passion for all aspects of software development is a must. 

Job Responsibilities

  • Develop web applications in C# .NET
  • Implements new features and defect fixes
  • Performs all tasks identified by the Software Product Design and Release Cycle
  • Experience mentoring and leading more-junior developers
  • Research and evaluate new technologies, techniques, and practices
  • Provides assistance to Services team or direct customer support
  • Share insights and experience in team discussions.

Job qualifications for this position include (but are not limited to):

  • 2-4 years of software development experience
  • Hands-on experience developing enterprise web applications in C# .NET
  • Experience with an MVC framework
  • Must be well versed in database applications, such as to know and understand table design, query design, indexing, normalization, etc.
  • Knowledge of advanced software engineering concepts such as SOLID, DRY, YAGNI, Law of Demeter, unit testing, design patterns, refactoring techniques, etc.
  • Experience mentoring and leading more-junior developers

Education requirements:

  • B.S. Degree in Computer Science, Computer Engineering, Software Engineering, Computer Information Systems and 3+ years of related experience.
Sharing and Options