Senior Software Engineer

C2 - Competitive Computing

Location: Colchester

Type: Full Time

Education: Batchelor's Degree

Experience: 5 - 10 Years

A C2 Software Engineer brings the best of two major skills; being an expert consultant and being an expert craftsperson across many software development disciplines.


We are seeking a candidate who possesses or actively seeks exposure and expertise across a wide range of technologies.  These technologies may include various cloud providers, CI/CD pipeline and task management toolsets.  CMS/ECommerce platforms, front end JavaScript frameworks and backend databases as an example.  Other important technology exposure includes OWASP, WCAG, performant code practices, DevOps, Agile, and other various patterns and practices common in the industry. We also tend to focus our sights on platforms and technologies that marry well with the Microsoft.NET ecosystem. 



Knowledge and Skills


There are many facets to this role.  They include software development, testing, documentation, release activities, and mentoring/coaching of team members and clients.  In addition, technical analysis and design, participation in project discovery exercises, work estimation and breakdown relating to project discovery deliverables and sponsored and self-directed technical training.  While this is a broad role, there are immediate projects requiring a specific skill set


Project and Client specifics: 

  • Analyze VB.Net applications and its SQL database to address data anomalies, defects and enhancements
  • Extend internal utility web application written in C# ,Web API and native JavaScript
  • Document analysis and approach for defects and enhancements in the context of modernizing systems
  • Work independent of client team while providing clear results at weekly meetings
  • Review and address integrity of existing data and how it integrates with incoming data
  • Expand on administrative tooling to improve the capabilities of personnel with automated utilities
  • Able to work independently
  • Generate technical and use case documentation
  • Experience in VB.NET and Crystal Reports
  • Experience in C#, Web API and native JavaScript
  • Comfortable with SQL and using SQL Profiler
  • RESTful web services development
  • Single Page App development
  • Intranet development

Experience using one or more of the following IDEs and code editors:

  • Visual Studio
  • Visual Studio Code

Preferred if you also have experience with CMS/eCommerce:

  • Familiarity with catalogs, categories, facets
  • Sitefinity
  • EpiServer (eCom and CMS)
  • UCommerce
  • BigCommerce


  • Minimum of five years of experience in .NET development
  • Experience with ASP.NET (C# or VB.NET) using the Visual Studio development environment, SQL Server 2000/2005+, HTML, XML, Windows 2K and 2k8 Server and Internet Information Server (IIS)
  • Strong foundation in the concepts of web-based application development
  • Strong understanding of the SDLC
  • Professional service experience a plus
  • Technical certification’s a plus

Additional Requirements

  • Strong communication skills 
  • Excellent customer relationship skills 
  • Ability to work well in a fast-paced team environment 
  • Proficient in Microsoft Office applications


© 2021 Vermont Technology Alliance

Site by Scout Digital