Coaching, Code Reviews, Communication Skills, Cost Control, Customer Relations, Debugging Skills, Design Patterns Programming Methodologies, Documentation, Identify Issues, Insurance, Java, Maintain Compliance, Mentoring, NoSQL, Problem Solving Skills, Process Improvement, Product Development, Product Documentation, Product Support, Relational Databases (RDBMS), Research Skills, Software Engineering, Team Player, Technical Research, Test Plan/Schedule, Time Management, Work From Home
Looking to start your career in Technology? We have opportunities right here in mid-Michigan! Vertafore is looking for talented people to join our team. Our fast-paced, dynamic environment provides professional development, fast upward mobility, and exposure to the latest and greatest in technology.
Vertafore is a leading technology company whose innovative software solution are advancing the insurance industry. Our suite of products provides solutions to our customers that help them better manage their business, boost their productivity and efficiencies, and lower costs while strengthening relationships. Our mission is to move InsurTech forward by putting people at the heart of the industry. We are leading the way with product innovation, technology partnerships, and focusing on customer success. Our fast-paced and collaborative environment inspires us to create, think, and challenge each other in ways that make our solutions and our teams better.
We are headquartered in Denver, Colorado, with offices across the U.S., including East Lansing, Michigan \u2013 minutes from Michigan State University!
JOB DESCRIPTION
We are looking for a candidate who is passionate about technology, product development, and can thrive in a fast-paced environment to support the growth of our Distribution and Compliance Management offering that serves the insurance industry. We are looking for a Software Engineer to build new capabilities and apply modern design patterns to our solutions.
Core Responsibilities:
Essential job functions included but are not limited to the following:
- Work with colleagues and technical resources to define technical solutions that meet business requirements.
- Participate in the design, development, testing, and debugging of an application.
- Troubleshoot and ensure timely and effective resolutions of any project issues.
- Participate in code reviews, both of your own code and as a reviewer.
- Provide feedback and suggestions for process and product improvement.
- Conducts technical research on new technology for possible new aspects of a product or components needing redesign or updating.
- Prepare product documentation, support materials, and internal documentation.
Core Qualifications:
We need software engineers who:
- Have an intense passion for innovating and crafting clean code
- Have some knowledge of Java and common frameworks
- Understand relational and NoSQL databases
- Are eager to dive in and learn, with a willingness to be coached
- Enjoy solving problems as part of a team
We love software engineers who:
- Communicate clearly to explain and defend their opinions
- Are self-motivated and excellent problem-solvers
- Are driven to improve, personally and professionally
- Mentor and inspire others to raise the bar for everyone around them
- Love to collaborate with their peers, designing pragmatic solutions
- Operate best in a fast-paced, flexible work environment
We really like it when they:
- Have experience working in an Agile environment
- Share what they know by reaching out to other team members
Additional Requirements and Details:
- Ability to work remotely with a stable internet connection
- Located and working from an office location. Note: Our offices are currently closed due to COVID-19 and are scheduled to re-open 2022
- Occasional lifting and/or moving up to 10 pounds
- Frequent repetitive hand and arm movements required to operate a computer
- Specific vision abilities required by this job include close vision (working on a computer, etc.)
- Frequent sitting and/or standing
.