Associate Software Engineer-Remote

Systems & Software

Location: Winooski, VT

Type: Full Time

Education: Bachelor's Degree

Experience: Less than 1 year

As an Associate Software Engineer for Systems & Software, you will be placed into a small team of developers and analysts in Customer Support. Your primary responsibilities in this role will include ticket triage, troubleshooting bugs, new quotes, and supporting complex technical systems (where you will play an important role in helping design, build, test and deploy our products). You will work with other members on your team to support our current product lines and build out the future of our product. You will have access to the latest tools, hardware, and some of the brightest software engineers in the industry.


This remote role welcomes candidates anywhere in Canada and the US.


What your impact will be:

  • Provide technical support and bug fixes for our customers’ production issues
  • Facilitate thorough root cause testing/research on major findings and ensure appropriate corrective and preventive actions are developed and implemented in a timely manner
  • Implement product designs by programming in a variety of languages and using a variety of technologies
  • Collaborate with the R&D team on development methodology, processes, and associated tools
  • Work with QA, promote best practices to ensure a high level of quality within the team
  • Attend code reviews and closely participate in providing feedback on others’ designs/code
  • Identify and mitigate issues and risks that could negatively impact customer environments


What we are looking for:

  • B.S. in Computer Science or Computer Information Systems or equivalent work experience.
  • Experience working with some or all of the following technologies: Front End technologies (Angular, JSP) Core Technologies (Java, Python, Procedural SQL, SOA & MVC Architecture, COBOL)
  • Experience with Oracle and PL/SQL or MS SQL Server and Transact-SQL
  • Experience with Web Services (REST, SOAP)
  • Able to triage, problem solve, and resolve production issues with a sense of urgency
  • Ability to design and develop well-structured, custom application software following such principles as object-oriented design and service-oriented architecture
  • Possess an excellent work ethic, high level of initiative, aptitude, and energy in order to succeed in a fast-paced environment
  • Excellent interpersonal skills and effectively communicates well with both internal and external resources
  • Mindset and desire to embrace learning, working well within a team or unsupervised
  • After-hours pager coverage to provide support to our customers on a rotating basis among team members


What would make you stand out:

  • Experience with complex information systems
  • Knowledge of the public utility sector
  • Proven Unix/Linux knowledge/background
  • Experience working directly with clients and Third-Party vendors on system integrations
  • Experience with cloud-based architectures
  • Customer support experience

© 2024 Vermont Technology Alliance

Site by Scout Digital