This job is no longer available

VEIC

Custom Application Development Intern

Winooski, VT, US

RemoteInternshipNo Previous Experience, Early Career

6 months ago

About the Job

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.

About the Company

VEIC Logo

VEIC

Winooski, Vermont, USA

251-500

CORE VALUES:

We are committed to the planet and the life it sustains. There is no greater challenge than the health of our planet. That's why every action we take as individuals and as an organization is focused on reducing GHG for the benefit of all people.

We are always evolving. Our mission is clear, but every day we face new challenges that require unique solutions. So we push ourselves to think differently, find partners that amplify our impact, and take risks that keep us at the cutting edge of our field.

We are our people. Our collective intellectual capital and passion drives our business. That's why we cultivate a culture of trust, respect, and accountability.