Vermont Mutual Insurance Group

Software Engineer I


PayCompetitive
LocationMontpelier/Vermont
Employment typeFull-Time

What's your preference?

Apply with job updates
  • Job Description

      Req#: 514663


      We are looking for a skilled and proactive Software Engineer I to join our IT Applications Development team. As a Software Engineer I, you will apply your practical knowledge and experience to design, develop, and maintain software applications that align with business objectives. This role is ideal for professionals who have foundational experience in software development and are ready to take on more challenging responsibilities while working with a degree of independence.

      DUTIES & RESPONSIBILITIES

      • Application Development: Analyze detailed business, functional, and technical requirements and specifications to develop and configure software applications. This includes both coding internally developed applications and configuring commercial-off-the-shelf (COTS) software using various programming, scripting, and database languages.
      • Independent Problem Solving: Tackle difficult problems with a strong degree of independence. While the problems may be challenging, they typically do not involve high levels of complexity. Apply your knowledge and experience to find effective solutions.
      • Application Support and Enhancement: Participate in the testing, deployment, and maintenance of software applications. Address programming errors, respond to changes in project scope, and implement enhancements to improve application performance and functionality.
      • Collaboration and Influence: Work independently with general supervision, while also contributing to the team by explaining facts, policies, and practices related to the job area. Your insights and explanations may influence others within the team and contribute to decision-making processes.
      • Documentation and Reporting: Maintain clear and concise documentation of development processes, workflows, and code changes. Ensure that all work adheres to established standards and practices.

      SUPERVISION RECEIVED

      General supervision is received from the Engineering Manager and/or other Senior IT Leadership.

      QUALIFICATIONS

      • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
      • Skills and Knowledge:
        1. Proficiency in programming languages such as Java, Python, React, or similar.
        2. Solid understanding of database management and SQL.
        3. Proficiency in cloud technologies and configuration such as AWS.
        4. Experience with software development lifecycle (SDLC) methodologies and best practices.
        5. Ability to analyze technical requirements and design functional software solutions.
        6. Strong problem-solving skills with the ability to work independently.
        7. Effective communication skills, with the ability to explain technical concepts and influence others.
      • Experience:
        1. 1-3 years of professional experience in software development, including coding, testing, and deployment of applications.
        2. Experience with both internally developed and COTS applications is a plus.

      This job description outlines the responsibilities and qualifications for a Software Engineer I at the experienced professional level, with a focus on IT applications development. The role is designed for individuals who have foundational experience in software development and are looking to expand their skills and take on more complex challenges.

      PHYSICAL DEMANDS/WORKING CONDITIONS

      • Predominately sedentary office position with high frequency of keyboarding/computer work required.
      • Off-hour and weekend work may be required.
      • The physical demands are minimal and typical of similar jobs in comparable organizations.
      • The work environment is representative and typical of similar jobs in comparable organizations.

  • About the company

      Chartered in 1828, the Vermont Mutual Insurance Company is one of the 10 oldest mutual property/casualty insurers in the United States. They have operated continuously since that time in Montpelier, VT. Along with the wholly owned subsidiary, Northern Security Insurance Company, Inc. and the affiliated Granite Mutual Insurance Company, the Vermont Mutual Insurance Group provides coverage throughout New England and New York.