Posted:
Wednesday, 05 March 2025
Valid Thru:
Friday, 04 April 2025
Index Requested on:
03/05/2025 07:31:33
Indexed on:
03/05/2025 07:31:33
Location: Colchester, VT, 05439, US
Industry:
Advertising and Public Relations
Occupational Category:
15-0000.00 - Computer and Mathematics
Type of Employment: FULL_TIME
Data Innovations is hiring!
Description:
Essential Functions and Responsibilities:
Review, modify, develop, and implement software applications, some very complex in nature
Develop/enhance existing programs by identifying and analyzing areas for modification
Monitor and correct software defects
Develop code consistent with product needs and quality standards
Design, code and debug applications in various software languages
Active participant in software release cycle
Assist in troubleshooting and correcting software defects
Assist with customer/client issues or requests
Ensure internal documentation is complete, accurate and up-to-date, including documenting code consistently throughout the development process
Continually update technical knowledge and skills
Provide assistance to testers and support personnel as needed
Participate in testing process through writing, running, and reviewing of both 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
Requirements
Knowledge, Skills, and Abilities:
Proven experience in all or a combination of the following: C/C++, Java, #.NET, Windows, Visual Basic, Intersystem Cache, Delphi, PostgreSQL, AngularJS, Typescript, JavaScript, HTML, CSS, JSON, RESTful services, Node.js
Proven ability to successfully write code and test software applications
Ability to keep current in constantly evolving technical advances
Strong analytical and problem-solving skills
Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Strong Communication skills (verbal and written)
Project planning/execution skills including estimating, scheduling, and executing on committed schedules
Ability to follow DI’s policies and procedures and system usage practices
Experience working in an Agile software development environment including participation in a team using one of the more commonly used process frameworks (Scrum, Kanban, XP, or Lean)
Engineers must be available in a scheduled rotation for after-hours support of escalations of Instrument Manager and/or other DI products for critical issues with customers.
Must comply with and pass initial background check and drug screening, as well as subsequent background checks, drug screenings and vaccine requirements as required by customer contracts
Ability to follow DI’s policies and procedures and system usage practices
Must comply with Company vaccination policy
Must have unrestricted work authorization in the United States
Education and/or Experience
BS or MS degree in computer science, computer engineering, or other technical discipline, or equivalent work experience.
Physical Requirements/Working Conditions:
While performing duties of this job, the employee is predominately functioning in a sedentary light office position with high frequency of keyboarding, and computer use.
Supervision Level
This person reports directly to the Software Engineering Manager.
Responsibilities:
Please review the job description.
Educational requirements:
Desired Skills:
Software
Benefits:
Please see the job description for benefits.