Dear Potential Employee:

WatchGuard Video is a God-guided company that is committed to serving our employees and customers through servant leadership. We are committed to operating with integrity to the extent of being above reproach and focused on achieving excellence in all areas.

Senior Windows .NET Application Developer

Dallas–Fort Worth
Engineering
Immediate
Full Time
Senior Engineering Program Manager

Description

WatchGuard Video develops, markets, and maintains custom Windows software applications to enable its mobile digital video recorder product line. Challenges include database definition and design, video file storage and conversion, video-on-demand streaming, enterprise class – network-enabled client/server applications and new user interfaces including Web enabled clients.

This candidate will define, implement, and support a variety of products and components of products for the Windows desktop and server environments as an individual and team contributor.

General Requirements

Candidate should have a minimum of 10 years Windows application and software development experience. 5 years experience and/or proficiency developing in .NET with C# and SQL database schema design/optimization is required. The candidate must also have a bachelor’s degree or equivalent in Computer Science, Computer Engineering or Software Engineering. Knowledge and experience in IP networks, network security and processing of steaming video/audio data is highly desirable. Experience with the SCRUM Agile process and NUnit are a plus.

Specific Requirements

  • Candidate should be knowledgeable about the business model and how business requirements can (and often will) change or drive the development landscape.
  • Candidate should be skilled at designing and implementing sophisticated user interface solutions on par with what one would expect to see in a highly visible consumer product.
  • Should be familiar with basic Windows application and enterprise class software architecture and design patterns (GRASP, MVC, Memento, etc.).
  • In addition to being very proficient in the C# programming language, should be practiced in the .NET base class library and current/emerging technologies (i.e. WCF, Castle, and Enterprise Library) that leverage the BCL.
  • Familiar with modern, best practice coding standards so code can be easily maintained by other developers.

The candidate must be self-managed, and proactively solve issues and problems with a minimum of direction. Excellent communication skills and the ability to contribute at a high level in a tight-knit team environment are a must.


To apply, please email a completed WatchGuard Employee Application and Resume to careers@watchguardvideo.com.
An Equal Opportunity, Affirmative Action Employer M/F/D