Junior Software Engineer

Want To Join Our Team? Apply Now!

Posted On: May 19, 2020

Description:

DocuPhase is developing advanced new technologies for complete paperless Business Process Automation. Products include image scanning and processing, recognition, workflow, data exchange and many web and desktop based programs for automating business processes. The ideal candidate will be an energetic visionary with an aptitude for finding unique and revolutionary solutions. Our development is primarily in C#/JavaScript. Other technologies we utilize include React, Node and the AWS and Azure clouds. We create may types of applications including Web Applications, Web Services and Desktop based applications. The position will require an knowledge of Object Oriented Analysis and Design with the ability to perform rapid development to meet business and client deliverables. DocuPhase utilizes the Agile Development Methodology in conjunction with AzureDevOps/GIT. All applicants must be familiar with full product life-cycle development and have one to three years of experience. The applicant must be able to work in a team environment and interact closely with QA to ensure the accuracy of code and the quality of the products released.

Responsibilities:

  • 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 enhancements
  • 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 reusability, 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.

Required Skills:

  • OOP / OAD (1-3 years practical experience)
  • Knowledge of .NET Framework 3.5 - .Net Core
  • Experience with Web Services and Web Technologies
  • Working knowledge of C#. Net
  • Working knowledge of JavaScript
  • Familiarization with ASP.NET and IIS experience
  • Knowledge of SQL, SQL Server 2008 – 2017
  • Knowledge of Windows OS and API’s
  • Experience with Visual Studio/Visual Code
  • Excellent oral and written communication skills
  • Unit Test Development within Visual Studio

Optional Skills:

  • Mocking Frameworks
  • Document Management/Workflow Experience
  • iOS or Android Development Experience  

What We Offer You…

  • Competitive salary
  • 100% individual Healthcare insurance provided.
  • Dental and vision insurance options available.
  • 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 Junior Software Engineer Position

Benefits

Paid Vacation
Paid Holidays
Health Insurance
Dental Insurance

Share This Posting