OverviewC++ DeveloperQuest Software is looking for an experienced C# / .NET developer to join an agile development team at Quest .
This team builds and maintains commercial software that simplifies and improves the management of critical enterprise data.
The team member will design, develop, and implement software solutions utilizing the latest software best practices. Responsibilities-Work as part of an R&D team building and maintaining commercial solutions for numerous Microsoft technologies including Active Directory and Exchange-Design, estimate, code, test, document, and maintain several components of the product in an Agile lifecycle-Be a contributing member of an agile SCRUM team and be motivated to produce high quality code with low defect rates by utilizing the latest best practices and static analysis tools-Develop leadership within the team by taking on design activities for components and taking ownership of their success.
Qualifications-Minimum of 5 years working experience in commercial software development -Strong experience inC++-Excellentdebugging and troubleshooting skills-Experience writing andmaintaining quality code-Demonstrated experience with source control (Git) and issue tracking (JIRA / Azure DevOps) systems in a team environment -Demonstrated verbal and written communication skills Preferences-Experience using Windows API and MAPI-Working knowledge of virtual machines and cloud environments, to be able to provision and configure development and test systems in the cloud-General understanding of Windows networking infrastructure so that the candidate can fully configure a Windows operating system to work on a virtual network -Experience with techniques such as unit testing, mocking, automation, integration testing, code coverage, and continuous integration -Experience with test-driven development or similar paradigms