Lead ASP.NET MVC Programmer

Senior/Lead ASP.NET MVC Programmer with Agency AutomationTEAM, Inc.

We are developing an insurance agency management system (IAMS) and are looking for a lead programmer with extensive experience with SaaS applications.

The IAMS is a complex and advanced database system that manages an insurance agencies clients and their policies, along with managing their accounting, correspondence, document management, and much more, all fully integrated together to create a single-entry solution for agencies.

The designer of this system is an insurance automation consultant with over 25 years of insurance automation and agency management systems experience. He’s very clear on the systems design and what it needs to do. You’ll help in making sure his vision is being created feature by feature. He’s got the system blue-printed all the way to version 3.

Summary Of The Position We Need Filled:

We contracted with a US based programming team to write the system. We’ve been very impressed with the quality of their work. However, with so much on the Presidents plate we’re looking to hire an in-house point person (one of the roles) that will help stay on top of the development of the system and make sure our design for the system is being achieved.

In addition, our in-house Senior Programmer (SP) will put in place proper source code security protocols along with managing the checking out of the source code. Along with this, the SP will review the programming code to trouble shoot any potential problems and make sure it’s solid code.

The SP will be part of the development team and will review the current code in relationship to the functionality and design we are working toward to establish realistic timelines for completion of work.

This position will start out as a Tele-Commuting position and then transition to an in-house position within the next few months.

We’ll provide a more detailed explanation with qualified applicants.

About Our Software System:

We are developers of an insurance agency management system. This is a software system agencies use to manage their clients and their clients policies, as the foundational piece to the system.

In addition, this system handles their agency accounting, correspondence, document management, interfacing with carriers for a single-entry approach to policy management and much more. An agency management system is an advanced, complex software system which is why we use the most current and the most advanced programming tools for this system. Our mission is:

  • Creating the easiest system to learn and use. The key is in the design and making sure the heavy lifting is being done in the background with great programming code.
  • Create a system that is single-entry which means data already in the system that’s needed else where in the system will flow to those other areas. In addition, we integrate with 3rd party programs and interface with carriers and need to make sure our users are not entering the same data more than once.
  • Creating a system that will massively increase an agencies productivity which encompasses a lot of the parts of the system and the design of the system. We designed the first workflow driven system in the market and are the front runners to overhauling the agency management system to being workflow driven.
  • Providing high-level features. It is not our mission to add a feature to just say we have the feature. It’s our mission to take all features added to the system through a stringent analysis phase to make sure we’re introducing high-end features that provide a better automation solution for our users.

All of this is already part of our system and needs to be at the forefront of all programming tasks. We expect a high level of excellence with our programmers. We don’t want short cuts, we want high level coding.

Our Programming Environment:

  • ASP.NET MVC 5.0
  • Razor Framework
  • NET 4.5 Framework
  • Visual Studio 2012/2013
  • SQL Server & SQL Express
  • Numerous 3rd party programs like Telerik

About This Position:

  • This is a full-time permanent position at our Spokane Valley, WA location.
  • You will work directly with the President of Agency AutomationTEAM, Inc.
  • You will oversee all of the programming in our systems and make sure all programmers on the team are achieving the programming objectives of the company.
  • You will put in place secure source code management practices and stay on top of who checks out different parts of the code to work on.
  • You will hire any additional programmers needed, both permanent positions and contract positions.
  • You will review the code and provide additional training and instructions as needed.
  • With your advanced programming skills, you’ll be the lead programmer working on the more advanced areas of the system, training programmers as needed and insure quality coding is being done in the system meeting our high standards.
  • We want your input. If from your experiences you see an even better way of doing something, we want to hear about it. We’ll be relying on your advanced programming experience in numerous ways.

This role is part management and part programming with your programming skills being the most important skills. As the Senior/Lead programmer, you will ultimately be overseeing the programming department of the company.

Knowledge, Skills And Abilities Required:

  • Must be a very proficient and highly skilled ASP.NET MVC Programmer with an emphasis on SaaS software.
  • Must have 5-8 years of high-end programming experience.
  • Minimum B.S. in computer science, engineering, or a related field.
  • Strong demonstrated experience working with relational databases (Microsoft SQL Server 2008+) and developing database-driven .NET applications.
  • Experience using ASP.NET UI controls, 3rd party web application UI controls (e.g. Telerik, ActiveReports, etc.), and AJAX technologies.
  • Strong communication skills and the ability to work well with a team of software developers.
  • Proficient understanding of SQL
  • Familiarity with version control systems

For consideration, send your resume, a cover letter and salary requirement to info.jobs@agencyateam.com. Make sure to put “Lead Programmer Position” in subject line.