Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Verisk Logo

Senior Analyst - Software Engineering - Developer II - Xw

Verisk

Salary not specified
Aug 26, 2025
Lehi, UT, USA
Apply Now

The Property Estimating Solutions team is looking for a .NET developer to independently deliver high-quality software solutions, drive innovation and excellence, and contribute to the team's success through clean code, testing, and process improvements.

Requirements

  • 3-5 years of professional software development experience.
  • Strong proficiency in .NET Core and C, with experience building enterprise-grade applications using ASP.NET.
  • Working knowledge of RESTful APIs and API consumption principles, with experience in ASP.NET Web API or similar.
  • Experience with cloud platforms (e.g., Azure, AWS, or equivalent) and services like Azure App Services, Blob Storage, or Functions.
  • Proficiency with relational databases (e.g., SQL Server, PostgreSQL, Oracle) and basic query optimization while using NHibernate, Entity Framework or similar ORMs.
  • Experience with CI/CD tools (e.g., Azure DevOps, Jenkins, GitHub Actions) and software development tools (e.g., Jira, Confluence).
  • Strong understanding of software design principles, including SOLID principles and code architecture.

Responsibilities

  • Write clean, well-formed, testable, and maintainable code adhering to best practices, including SOLID principles and design patterns.
  • Participate in code reviews, providing constructive feedback to ensure high-quality deliverables.
  • Debug and perform root cause analysis to resolve technical issues and optimize application performance.
  • Implement unit, integration, and end-to-end tests to ensure software quality.
  • Leverage CI/CD pipelines to streamline development and deployment processes.
  • Take ownership of assigned tasks or small projects, driving them to completion with minimal guidance.
  • Identify and propose improvements to software and team processes through root cause analysis.

Other

  • Collaborate with product managers, QA, and developers to deliver features from concept to completion.
  • Contribute to planning meetings, daily stand-ups, retrospectives, and other agile processes to align with business goals.
  • Build productive relationships with cross-functional teams to support feature exploration and delivery.
  • Stay current with industry trends and best practices to inform technical decisions.
  • Share knowledge with team members to foster a culture of continuous improvement.