Software Engineer

The University of Vermont

Location: Burlington, Vermont

Type: Full Time

Education: Bachelor's Degree

Experience: 1 - 2 Years

UVM  is especially interested in candidates who can contribute to the diversity and excellence of the institution. Applicants are encouraged to include in their cover letter information about how they will further this goal.

Posting Summary            

Serve as an Information Technology team member within Department of Psychiatry’s Research Center for Children, Youth, and Families (RCCYF).  Deliver best in class technology solutions. Apply fluency across software engineering and systems administration in the support and development of the ASEBA® software ( family, designed to administer and score the leading social and behavioral assessments utilized by mental health care providers and researchers world-wide. Engage in all phases of the software systems and application development lifecycle. Gather and analyze requirements, design, test, document and implement software, and respond to performance issues. Identify and manage existing and emerging risks and ensure they are effectively identified and escalated to be measured, monitored, and controlled. Develop creative front-end solutions focused on optimizing user experience. Develop highly maintainable, scalable and secure back-end software solutions, to run successfully in multiple environments. Develop code using the latest programming languages via .NET technologies, leveraging various design patterns and programming paradigms. Configure solutions for a variety of operating systems, database systems, virtualization systems, and other tools and software systems, deployed either on premises, virtually, or in the Azure Cloud. Design, develop and maintain complex reports for multiple media, screen sizes and output dimensions. Collaborate in the maintenance, administration and protection of data and IT resources. Operate in an agile environment to implement project plans. Resolve production issues with independence by troubleshooting complex applications and systems independently. Work in a creative programming team environment under Team Lead, reporting to Operations Manager.

Minimum Qualifications (or equivalent combination of education and experience)        

Bachelor’s degree in an information technology field and one to three years of software development experience (front-end and back-end) demonstrating depth of technical understanding to include experience with HTML, CSS, JavaScript, TypeScript, C# required.

Desirable Qualifications              

Experience with various technologies and frameworks, including.NET, ASP.NET, AJAX, jQuery, Kendo UI, Angular, and REST, and with various tools, including Visual Studio, Postman, NPM and Yarn desirable.

© 2024 Vermont Technology Alliance

Site by Scout Digital