Software Developer

Job Description

We are seeking a self-motivated and innovative developer to join our growing company and help us continue to push the envelope with our products. The MVC/.NET/SQL Developer will assist with implementing Web browser-based user interfaces utilizing a Microsoft SQL Server back-end.

Our system is a data input and workflow management system geared towards State Government agencies to assist them in managing their Grant Management Processes. They system uses a robust database which we use Microsoft SQL to interact with. The web-side is a mix of ASP.NET MVC, VB.NET 4.6.2, JavaScript, HTML 5 and others.

The system is built in such a way that developers create tools and custom modules that our configuration specialists then configure the user interface to meet the business needs of our clients.

Duties/Responsibilities

 Create custom modules or specifications to our client needs

  • Modify stored procedures
  • Write queries to provide reports to our clients
  • Diagnose reported malfunctions or errors
  • Problem solves to meet the needs of our teams and clients
  • Assist in the design and development of easy-to-use, high-quality browser-based user interfaces
  • Perform other similar and related duties as required or as directed
  • Maintain in-depth knowledge of products, solutions, and company offerings
  • Develop custom modules to meet client needs
  • Create SQL Stored Procedures and JS modules to add custom functionality for our web forms application.
  • Convert legacy SQL, VB.Net and JS procedures from our old system to work with our new environment.

Required Skills/Abilities

  • Associates Degree in Computer Science or equivalent
  • 3-5 years’ work experience
  • Solid object-oriented programming skills with VB.NET, ASP.NET, MVC and ADO.NET in a Windows environment are necessary
  • Experience with SQL Server, XML, XSL, queries, and links to data displayed and captured via UI components
  • Knowledge of jQuery a plus
  • Experience with ADA compliance a plus
  • Ability to be creative, strategic, analytical, and think outside the box to solve problems
  • Strong project management and time management skills
  • Interpersonal skills with a keen ability to explain complex concepts across the organization and to large audiences
  • JavaScript (ES6)
  • Experience debugging SQL stored procedures, custom JS modules and VB.NET modules running on the back end

Agate Software offers a hybrid remote work option for qualifying employees after 90 days of employment.  Three days (3) in office/ two (2) days from home.

Agate Software is an Equal Opportunity Employer and is a participant in the E-Verify Program

Home (e-verify.gov)

Know Your Rights: Workplace Discrimination is Illegal (eeoc.gov)

fmlaen.pdf (dol.gov)

Polygraph Protection Act employee rights (dol.gov)

We Offer

  • Healthcare, dental, vision
  • Flexible spending account: medical/dependent care
  • Paid time off
  • Short term disability
  • Long term disability
  • 401k plan & employer match
  • Life insurance, supplemental life insurance, AD&D coverage
  • UNUM: Critical illness, accident coverage
  • Identity theft coverage

Work Remotely: Onsite/Hybrid

Work Location: Okemos, MI

Job Type: Full-time

SEND YOUR RESUME