Senior Software Engineer

C2 - Competitive Computing

Location: Burlington, Vermont

Type: Full Time

Education: Bachelor's Degree

Experience: 5 - 10 Years

The Competitive Computing Senior Software Engineer is an experienced consultant capable of leading a team to plan, design, code, test, and deploy computer programs and applications following the C2 Software Development Life Cycle and best practices, and configure platforms and software solutions in support of our clients’ software application requirements.
The successful candidate will assist in scoping solutions as well as building eCommerce and other interactive websites.  The ideal candidate will have a thorough understanding of internet and database architecture, hosting and cloud services, and a high level of technical expertise in software development.
  • Design, present, and develop custom eCommerce solutions and accompanying technical diagrams
  • Introduce and enforce technical best practices, coding standards, and process improvements
  • Perform code review of other developers work, while adhering to strict quality standards, regulatory compliance, and information security standards, and likewise submit code for review by others
Required knowledge & Skills 
  • Bachelor’s or master’s degree in computer science, engineering or related field
  • Proficiency in coding languages, frameworks, content delivery, database storage, source version control, devOps, collaboration, and cloud services
    • Languages: C#, Java, PHP, python
    • Web technology: HTML 5, CSS3, Javascript library, jQuery, React, Node.js
    • Frameworks: ASP.Net Core, JavaScript framework, Angular
    • Database technology: SQL, SQL Server, mySQL, MongoDB, Cosmos DB, Oracle
    • Cloud Services: Azure, Amazon Web Services
    • Collaboration tools: Microsoft Azure DevOps, Atlassian Jira and Confluence
  • Professional consulting experience
  • Technical certifications a plus
Additional requirements
  • Strong communication skills
  • Excellent customer relationship skills
  • Ability to learn quickly and work independently or as part of a team
  • Proficient in Microsoft Office 365

© 2022 Vermont Technology Alliance

Site by Scout Digital