RevSpring, Inc. is an Equal Opportunity Employer (Minorities/Females/Disabled/Veterans).  To read more about this, view the EEO is the Law poster and this EEO is the Law Poster Supplement

Senior Software Developer
Job Code:20-365
Location:Arden Hills, MN
Job Status:Regular Full Time

Position Summary:

Software Developer II is responsible for implementing new functionality in both customer-facing and internal applications and maintaining legacy systems. The successful candidate will be able to take conceptual designs and business requirements and produce high quality user interfaces and functionality in a fun and fast paced environment.  Ideally, the candidate will have at least four to five years of senior-level development experience with enterprise applications utilizing ASP.Net/C#/SQL server and related Microsoft technologies.  Experience in health care or financial industries and/or payment processing is desirable.


Essential Functions and Basic Duties

  • Produce high quality code that maintains a consistent software design throughout the application lifecycle
  • Manage time and priorities across multiple initiatives
  • Utilize best practices for design, development and testing to ensure stable application behavior
  • Ability to work in small collaborative teams with minimal supervision
  • Document new functionality
  • Provide troubleshooting support and diagnostics to internal teams as necessary
  • Maintain and improve technical skills over time, taking advantage of new technologies and methodologies when appropriate.
  • Ability to help architect new features and systems that fit within the existing environment

Position Responsibilities:


  • C# .Net (4+ years)
  • ASP.Net / HTML / CSS (4+ years)
  • Multi-tier application architecture with RESTful services, IIS, MS SQL server, Responsive UI, and Angular
  • Web Security
  • Object-oriented programming concepts
  • Relational database design


Angular/JavaScript Framework

  • Expertise in Typescript Programming
  • Knowledge of utilizing custom directives, pipes etc.
  • Ability and experience creating custom angular modules for Forms and Tables
  • Knowledge in sass or other CSS Preprocessor
  • Proficient in writing test cases with Jasmine, Karma, Protractor
  • Knowledge in ng-bootstrap framework
  • Extensive CSS experience, using web designs and wire frames to create functional matching web pages
  • Ability to write Responsive Templates for Web pages and Email
  • Experience in Html5 Application Cache, Webstorage, SVG, Multimedia



  • Good Working Knowledge in C# and .NET/.NET Core
  • Experience building web services using REST Standards and .NET Core MVC
  • Experience with modern web frameworks such as ASP.NET MVC
  • Some experience with ASP.NET webforms
  • Experience with WebAPI services, both utilizing and creating them
  • Experience in writing Unit and Integration Test cases

Preferred Education & Experience:

Desired Knowledge & Skills: