VEIC

Application Developer

Job Locations US-VT-Winooski
# of Openings
1
Category
Information Technology
Deadline to Apply
11/5/2021

Overview

Modifies, documents, and maintains software applications. Integrates third party applications and tools with VEIC's core applications. Assists with other software development lifecycle tasks as part of a software development team while contributing to a mission-driven, creative, enjoyable and stimulating work environment.

 

We are committed to building a work community that is inclusive and represents a vibrant diversity of background, experience, perspective, and thought. Climate change impacts all of us; however, we are impacted differently based on our identities and experiences. We all deserve a place at the table to make decisions about our collective future – we hope you’ll consider joining us as we work towards our vision for a healthy planet, thriving people, and energy justice.

 

Candidates across all markers of identity (age, race, gender, ability, communication style, etc.) are highly encouraged to apply.

Responsibilities

  • Principal responsibilities include maintaining and improving VEIC's custom software applications
  • Designs implements and documents issue-level fixes and enhancements to VEIC's custom software applications and associated infrastructure, e.g. APIs
  • Works with application development team to deliver new features and products
  • Performs maintenance and support functions to assist users
  • Reports to Manager, Application Development, with technical oversight from Lead Software Engineer
  • Assists in development of test scripts
  • Assists where needed in the gathering and analysis of user requirements for database applications
  • Assists other staff as needed in delivering training to end-users
  • Provides support to the activities of VEIC as necessary to accomplish organizational goals and objectives

Qualifications

  • Strong personal commitment to the mission, vision, goals and values of VEIC.
  • Undergraduate degree in computer science with emphasis on software development, or a similar combination of education and experience from which comparable knowledge and skills were acquired
  • Minimum of 2-3 years of experience developing software or a similar combination of education and experience from which comparable knowledge and skills were acquired
  • Demonstrated ability in web application development, object oriented programming, and SQL
  • Demonstrated ability with some of the following: C#, ASP.NET MVC, NHibernate, Entity Framework, jQuery, knockout, Windows Forms, ASP.NET, SQL Server, Web API
  • Experience using version control systems such as Subversion or Git
  • Working knowledge of refactoring, unit testing and other object - oriented programming techniques
  • Demonstrated knowledge of database management systems and applications
  • Strong interpersonal and customer service skills essential
  • Demonstrated ability to be a productive member on a technical project-level team
  • Ability to implement issue-level solutions where there is some ambiguity
  • Ability to communicate with non-technical end users to define and document issue-level requirements
  • Ability to clearly communicate with Application Tester to aid in development of test plan
  • Demonstrated ability to be organized, detail-oriented, accurate, and able to handle multiple tasks and competing priorities in a dynamic and fast paced environment

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed