Data Innovations logo

Software Engineer

Data Innovations

Colchester, VT
Full Time
Mid Level
87k-116k
24 days ago

Job Description

About the Role

The Software Engineer will review, modify, develop, and implement software applications, including complex projects. They will work as part of an agile team to ensure high-quality software delivery, troubleshoot issues, and contribute to continuous improvement within the organization. The role involves active participation in the software development lifecycle, collaboration with testers and support personnel, and maintaining thorough documentation.

Key Responsibilities

  • Review, modify, develop, and implement software applications, including complex projects
  • Develop and enhance existing programs by identifying and analyzing areas for modification
  • Monitor and correct software defects
  • Design, code, and debug applications in various software languages
  • Participate actively in the software release cycle
  • Assist in troubleshooting and correcting software defects
  • Support customer/client issues or requests
  • Ensure internal documentation is complete, accurate, and up-to-date, including documenting code throughout the development process
  • Continually update technical knowledge and skills
  • Provide assistance to testers and support personnel as needed
  • Participate in testing processes through writing, running, and reviewing automated and manual test plans
  • Identify ways to improve quality and efficiencies in the department
  • Work as an active and collaborative member of an agile project team
  • Be available in a scheduled rotation for after-hours support of critical issues

Requirements

  • Proven experience in C/C++, Java, C#.NET, Windows, Visual Basic, Intersystem Cache, Delphi, PostgreSQL, AngularJS, Typescript, JavaScript, HTML, CSS, JSON, RESTful services, Node.js
  • Ability to successfully write code and test software applications
  • Strong analytical and problem-solving skills
  • Knowledge of professional software engineering practices and full software development lifecycle
  • Strong verbal and written communication skills
  • Project planning and execution skills including estimating, scheduling, and executing on schedules
  • Experience working in an Agile software development environment (Scrum, Kanban, XP, or Lean)
  • Availability for scheduled after-hours support for critical issues
  • Ability to pass background checks, drug screening, and meet vaccine requirements
  • Unrestricted work authorization in the United States

Nice to Have

  • Experience with software release cycles and version control
  • Familiarity with customer support and troubleshooting
  • Experience with team collaboration tools and practices

Qualifications

  • BS or MS degree in computer science, computer engineering, or other technical discipline, or equivalent work experience

Benefits & Perks

  • Salary range: $86,600 - $115,852, depending on skills and experience
  • Full-time, non-sales employees are eligible for an annual bonus plan
  • Competitive benefits package including medical, dental, vision, basic life insurance, paid holidays, paid time off, and a 401(k) matching plan

Working at Data Innovations

The organization values continuous learning, collaboration within an agile team environment, and commitment to quality and customer support. It emphasizes adherence to policies and procedures, diversity, and inclusion, as reflected in its equal opportunity employment statement.

Apply Now

Job Details

Posted AtJul 10, 2025
Salary87k-116k
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Data Innovations

Website

datainnovations.co.uk

Location

Colchester, VT

Industry

Computer Systems Design Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches