Climatebase LIVE @SF Climate Week: Online Job Fair - 09 AM PT • Wed, April 23
Back

Custom Application Development Intern

10 days ago
Internship
Remote · Winooski, VT, US... more

Overview

Job Summary:

 

Gain hands-on experience in software development working as a member of a collaborative software team to design, develop, and maintain custom software applications to help drive operational efficiencies and impact at a mission driven organization. Assist in software development life-cycle tasks while contributing to a creative, enjoyable and stimulating work environment. This role will focus on migrating a legacy .NET Framework API and tool to .NET core framework and will contribute to UI development.

 

Location:

 

This is a hybrid position, and the ideal candidate will be Vermont.

 

Compensation:

 

At VEIC, we are committed to pay transparency. The starting pay for this position will be $17.00/hour.

 

Inclusive Workplace statement:

 

We are committed to building a work community that is inclusive and welcoming to all individuals. We value a culture that includes a variety of backgrounds, experiences, perspectives, and thoughts. 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, veteran status, communication style, etc.) are highly encouraged to apply.

Responsibilities

Essential Functions:

  • Migrates .NET Framework applications to .NET Core.
  • Develops UI using HTML, Bootstrap, and JavaScript.
  • Maintains web applications with C#, .NET Core, ASP.NET MVC, and Entity Framework.
  • Participates in code reviews, testing, and debugging.
  • Performs maintenance and support functions to assist users and development operations as needed
  • Reports to Manager, Application Development
  • Ensure high quality code using software design standards, best practices, and consistent use of unit tests
  • Development and maintenance of technical documentation
  • Collaborate with end users, analysts, product owners, database administrators, senior application developers
  • Provides support to the activities of VEIC as necessary to accomplish organizational goals and objectives.

Qualifications

Knowledge & Experience:

  • Strong personal commitment to the mission, vision, goals and values of VEIC.
  • Pursuing an undergraduate degree in Computer Science, Software Engineering, or related field.
  • Demonstrated knowledge or aptitude of some of the following: git, C#, .NET Core, ASP.NET MVC, HTML, Bootstrap, Entity Framework, JavaScript, Angular,  SQL Server, Web API, IdentityServer, Microsoft Graph API.
  • Strong problem-solving skills and attention to detail.
  • Good communication and teamwork abilities.
  • Demonstrated ability to be organized, accurate, and able to handle multiple tasks and competing priorities.
  • Passion for learning new technologies.

 

 

Any emails from VEIC team members will originate from a @veic.com email address. If you encounter anything that raises suspicions during your interactions, we encourage you to exercise caution and suspend or discontinue communications.

Subscribe