View All Jobs

Full Stack Web Developer

Job Description

Title: Full Stack Developer

Reports to: Full Stack Engineering Manager

Office: 10 Danforth, Portland, ME  

Percentage of Travel: No travel expected

Position Type: Fulltime



The Full Stack Developer will be an integral part of Certify’s Product Development Team.  This position will report to Certify’s Full Stack Engineering Manager. 

Job Responsibilities:

  • Maintaining and creating ASP.NET pages using VB.NET
  • Accessing and modifying data stored in Microsoft SQL Server using stored procedures and parameterized SQL
  • Analyzing and understanding relational database models using SQL Server Management Studio
  • Investigating and debugging possible anomalies in complex data sets
  • Maintaining and enhancing core product reports
  • Maintaining and enhancing XML-based API’s supporting customer configurations
  • Development of SOAP web services
  • Consuming SOAP and REST web services
  • Integrating with other systems for SSO using SAML and OAuth
  • Collaboration with Certify Support Experts
  • Collaboration with Certify Implementation Coaches
Skills & Requirements
  • Four to eight years of development experience, preferably in a software company environment
  • Experience developing in Microsoft’s .NET Framework
  • Extensive experience with Microsoft SQL Server
  • Extensive experience developing with web technologies including ASP.NET, JavaScript, HTML5, and CSS
  • Extensive experience developing with cloud-based APIs using REST and SOAP methodologies
  • Experience with all aspects of product development lifecycle
  • Bachelor’s Degree in something or other
  • Technical certifications such as MCSD, MCDBA or security certifications a plus
  • A dedicated team player with excellent verbal and written communication skills
  • Understanding of current cloud development tools and methodologies
  • Experience developing mobile apps using HTML5/JavaScript a plus
  • Experience developing using Responsive Web Design a plus

Physical Requirements:

  • Occasional lifting up to 25 pounds
  • Must be able to work in a climate controlled, office environment
  • Vision must be good or corrected to normal to perform normal job duties
  • Hearing must be good to have the ability to understand information to perform job duties
  • Sitting for extended periods of time
  • Manual dexterity needed for keyboarding and other repetitive tasks