Mid-Level Software Engineer at Qualtrax, Inc.Posted on: 06/26/2021
****Candidates in the Eastern or central time zones, preferred.*** Qualtrax is looking for a full-time C# .NET engineer. The Engineer can be local, in our Blacksburg, VA headquarters, or remote. Qualtrax provides compliance management software for a variety of heavily regulated industries and is business-critical software for many companies. As a software engineer for Qualtrax, you will work on a high-energy team, writing 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):** * 5+ 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. * Advanced Working Knowledge of software engineering concepts such as SOLID, DRY, YAGNI, Law of Demeter, unit testing, design patterns, refactoring techniques, etc. **Education requirements:**B.S. Degree in Computer Science, Computer Engineering, Software Engineering, Computer Information Systems and 5+ years of related experience.