Senior Software Engineer

Want To Join Our Team? Apply Now!

Posted On: October 28, 2019

Position Overview

DocuPhase and our employees are driven by innovation, solving problems and creating a better workplace for our customers. Our mission is to partner with our clients, delivering innovative solutions that automate and simplify their workplace with unmatched customer service.  And, of critical importance, we value all of our team members in order to create an environment of trust, encouraged growth, collaboration, contribution, and rising to the challenge.

DocuPhase is developing advanced new technologies for the complete paperless enterprise.  Products include image scanning and processing, recognition, workflow, data exchange and web and desktop applications for automating business processes. The ideal candidate will be passionate about delivering high quality software that adds value for our customers.

The DocuPhase development team utilizes an Agile methodology to software development.  You should be comfortable working as part of a collaborative team environment that interacts closely with QA to ensure the accuracy of code and the quality of the products released.


  • Develop and code business applications for multi-tier and client applications
  • Develop new software products using chosen technology platforms for both strategic and tactical objectives
  • Develop enhancements of existing applications as directed by Product Management
  • Provide input and guidance on software product development and feature enhancement
  • Assist with the development of product architecture and design during user story discussions/task development
  • Work collectively with the development team to engineer code in a manner consistent with the standards set forth by the team. Embrace concepts such as re-usability, unit testing, and well known design patterns
  • Develop unit and automated tests against new and existing code
  • Maintain the multi-tier and client applications by correcting defects found in the product
  • Coordinate with the QA department to understand and resolve issues that occur during the development process and are identified on client installations
  • Provide tier 3 product support
  • Act as an additional layer of technical support for inbound support issues, interfacing directly with customers as needed
  • Assist in troubleshooting issues with and maintaining existing software products
  • Perform peer code reviews as deemed necessary by management
  • Learn and utilize new technologies within the product as applicable and convey new ideas/methodologies to other team members
  • Mentor Mid-level and Junior developers.

Required Skills/Competencies

  • 8-10 years working coding experience
  • OOP/ OAD (5+ years of practical experience)
  • Advanced Knowledge of .NET framework 3.5/4.0./4.5
  • Proficiency with Web Services and Web Technologies
  • Expert Knowledge of C# (5+ Years)
  • WPF, JQuery, and AJAX experience
  • NET and IIS
  • Advanced Knowledge of SQL Server 2012/2016
  • Advanced Knowledge of Windows OS and API’s
  • Excellent oral and written communication skills
  • Unit test development with mocking within Visual Studio


Nice to Have

  • Single page application development with JavaScript frameworks such as: Angular, React or Vue
  • Dependency Injection and Inversion of control
  • Design Patterns
  • MVVM
  • Document management / workflow experience
  • Mobile development with Xamarin


What We Offer You…

  • Competitive salary
  • Healthcare, dental, and vision insurance with the company covering 100% of the single employee base health insurance
  • Long-term disability (company paid)
  • 15 days of PTO + 7 paid holidays
  • An environment and challenges that make you excited to come to work each day
  • Company-sponsored events


Not a fit for you, but know someone that may be interested and qualified? Please pass the job along. Thank you!

Want To Join Our Team? Apply Now!

Apply Now For The Senior Software Engineer Position


Paid Vacation
Paid Holidays
Health Insurance
Dental Insurance

Share This Posting