Developer II
Job Description
Verisk is a data analytics and risk modeling leader, and this hybrid role in Lehi, Utah offers an opportunity for an early-career software engineer to contribute meaningful customer value through well-crafted code. The Developer II position emphasizes independent work on clearly defined features, strengthening team quality, and developing leadership and mentorship capabilities to prepare for future growth into senior engineering roles.
Responsibilities
- Write clean, well-structured, testable, and maintainable code in line with established coding standards.
- Independently develop, maintain, and improve high-quality software products.
- Perform code reviews, provide constructive feedback, and mentor more junior developers.
- Foster strong collaboration with cross-functional teammates including developers, product managers, QA, and UX.
- Contribute to the design and development of new features and the refactoring of legacy systems.
- Contribute to unit, integration, and end-to-end testing efforts.
- Own well-defined features or areas of the codebase with minimal guidance.
- Identify and escalate risks, blockers, or technical debt as needed.
- Demonstrate proficiency with the team’s technology stack, development practices, and testing processes.
- Participate in agile ceremonies and planning activities such as standups, backlog grooming, and retrospectives.
- Maintain documentation related to assigned features or responsibilities.
- Support continuous improvement initiatives within the team.
Requirements
- Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.
- Proficiency in modern programming languages and frameworks.
- Strong software engineering fundamentals, including SOLID principles, design patterns, and architectural best practices.
- Familiarity with development environments and supporting infrastructure (e.g., Git, Azure DevOps, AWS).
- Experience working with source control systems and CI/CD tools.
- Strong written and verbal communication and collaboration skills.
- Ability to independently manage day-to-day development tasks with moderate supervision.
- Commitment to continuous learning and a growth mindset.
Technologies
- Git
- Azure DevOps
- AWS
Benefits
- Health Insurance
- Retirement Plan
- Disability benefits
- Paid Time Off
Verisk Businesses
- Underwriting Solutions
- Claims Solutions
- Property Estimating Solutions
- Specialty Business Solutions
- Catastrophe and Risk Solutions
- Marketing Solutions
- Life Insurance Solutions
- Verisk Maplecroft