Platzhalter Bild

Software Engineer presso Data Innovations

Data Innovations · Colchester, Stati Uniti d'America · Hybrid

86.600,00 USD  -  115.852,00 USD

Candidarsi ora

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, C#.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.

 

Compensation and Benefits 

  • Salary Range: $86,600– $115,852 (Compensation will vary based on skills and experience)
  • Bonus Eligibility: Full-time, non-sales employees are eligible for DI’s annual bonus plan based on company and individual performance.
  • Benefits: DI offers a competitive benefits package including medical, dental, vision, basic life insurance, paid holidays, paid time off, and a 401(k) matching plan.
Candidarsi ora

Altri lavori