Current jobs related to Software Engineer - Kalispell - WaterStreet


  • Kalispell, Montana, United States Jackola Engineering & Architecture, PC Full time

    Electrical Engineer in Training **Job Summary** We are seeking a highly motivated and detail-oriented Electrical Engineer in Training to join our team at Jackola Engineering & Architecture, PC. As an Electrical Engineer in Training, you will assist senior engineers in solving complex technical problems, developing project specifications, and conducting...


  • Kalispell, Montana, United States Jackola Engineering & Architecture, PC Full time

    Electrical Engineer in Training Job DescriptionWe are seeking a highly motivated and detail-oriented Electrical Engineer in Training to join our team at Jackola Engineering & Architecture, PC. As an Electrical Engineer in Training, you will assist senior engineers in solving complex technical problems and developing project specifications.Key...


  • Kalispell, Montana, United States Jackola Engineering & Architecture, PC Full time

    Electrical Engineer in Training Job DescriptionWe are seeking a highly motivated and detail-oriented Electrical Engineer in Training to join our team at Jackola Engineering & Architecture, PC. As an Electrical Engineer in Training, you will assist senior engineers in solving complex technical problems and developing project specifications.Key...


  • Kalispell, Montana, United States Harlow's Bus Full time

    Job SummaryWe are seeking a highly skilled Bus and Truck Maintenance Technician to join our team at Harlow's School Bus Service MT Inc. in Kalispell. As a key member of our maintenance team, you will be responsible for diagnosing and repairing complex issues with our fleet of buses and trucks.Key ResponsibilitiesDiagnose and repair electrical systems, diesel...


  • Kalispell, United States Liberty Personnel Services, Inc Full time

    Job DescriptionJob DescriptionGeneral Overview:We are seeking a dedicated Microsoft Windows Administrator to join our team. This role is essential in creating and maintaining our enterprise-wide network and computing systems, supporting various departments in their business-critical functions.Key Responsibilities:Manage enterprise systems through effective...

  • Safety Manager

    3 weeks ago


    Kalispell, Montana, United States Alamon, Inc Full time

    Safety Supervisor Job DescriptionAlamon, Inc. is seeking a highly skilled Safety Supervisor to oversee the development and implementation of health and safety policies, ensuring compliance with OSHA and other regulations. The ideal candidate will have a strong background in occupational safety and health, with experience in conducting risk assessments,...

  • Safety Manager

    4 weeks ago


    Kalispell, Montana, United States Alamon, Inc Full time

    Safety Supervisor Job DescriptionAlamon, Inc. is seeking a highly skilled Safety Supervisor to join our team. As a key member of our safety team, you will be responsible for developing and implementing comprehensive health and safety policies and procedures to ensure compliance with OSHA regulations and maintain accurate safety logs.Key...

  • Safety Manager

    2 weeks ago


    Kalispell, Montana, United States Alamon, Inc Full time

    Safety Supervisor Job DescriptionAlamon, Inc. is seeking a highly skilled Safety Supervisor to join our team. As a key member of our safety team, you will be responsible for ensuring the health and safety of our employees and the public.Key Responsibilities:• Develop and implement comprehensive health and safety policies and procedures.• Conduct regular...

  • Safety Supervisor

    1 month ago


    Kalispell, Montana, United States Alamon Inc. Full time

    Safety Supervisor Job DescriptionAlamon, Inc. is seeking a highly skilled Safety Supervisor to join our team. As a key member of our safety team, you will be responsible for developing and implementing comprehensive health and safety policies and procedures to ensure compliance with OSHA regulations and maintain accurate safety logs.Key...


  • Kalispell Rd, Florida, USA, United States ATS Companies Full time

    About ATS Inland NWATS Inland NW LLC has been a leading provider of building automation contracting services since 1999. Our mission is to deliver complete customer satisfaction through the application of state-of-the-art technology, professional engineering, quality installations, and outstanding service.Job SummaryWe are seeking a highly skilled Building...

Software Engineer

2 months ago


Kalispell, United States WaterStreet Full time

Function: Technical Operations

Primary Objective:

Due to continued growth, we are looking for a dynamic individual to join our Software Engineering Team.? The Software Engineer is responsible for designing, developing, analyzing, testing, and maintaining high-quality applications using .NET and Azure based technologies. This role encompasses our data solution processes including our C# based extraction and transform processes, database and analytical cube modeling and queries to effectively produce and deliver leading edge data services in a hosted environment. It also involves collaborating with the team and stakeholders to create high-quality and maintainable software. The engineer is expected to be a superior communicator with a strong work ethic, a commitment to teamwork, and someone who thrives on keeping skills up to date with the latest technologies.

Company Description

WaterStreet Company is an organization specializing in serving the Property & Casualty (P&C) Insurance Industry with business process outsourcing solutions. Our mission is to provide the best possible solutions by leveraging technology and service. We have a developed real-time, network-based software system that connects agents, underwriters, adjusters and managers on one platform. Our software can be used to service several P&C products including auto, homeowners, flood, or small commercial insurance.

WaterStreet's success is founded on our team of talented and dedicated employees. Our corporate culture is rich with opportunities for motivated people to grow and thrive. We value our staff and provide an environment that fosters individual growth as well as team accomplishment. A sampling of our benefits includes health, dental, and life insurance; medical savings accounts; regular salary reviews; career path assessments; bonuses; and a variety of in-house insurance training courses.

Knowledge & Skill Requirements

  • Experience with C#, SQL Server and SQL Analysis Services.
  • Experience with creating, maintaining and deploying Azure Functions.
  • Knowledge and experience implementing SOLID Principles, Design Patterns, Data Modeling and OOP.
  • Knowledge of Azure Data Factories.
  • Strong understanding of coding standards and coding best practices.
  • Experience creating and maintaining unit tests using NUnit/MSTest.
  • Knowledge and experience of continuous integration and continuous delivery.
  • Knowledge of Azure based technologies is a plus.
  • Knowledge and experience in Angular, HTML5 and CCS is a plus.
  • Knowledge of statistical programming languages such as R or Python is a plus.
  • Strong technical, analytical, and development skills.
  • Strong interpersonal, written, and oral communication skills.
Experience Required
  • 3+ years software engineering experience.
  • Insurance industry experience preferred.
  • Experience engineering applications using .NET technologies.
Education Required
  • Bachelor's degree in computer science or related field, or equivalent work experience.
Responsibilities
  • Participates in software design meetings and analyzes user needs to determine technical requirements.
  • Designs and develops high-quality code to meet business requirements.
  • Tests, debugs, analyzes and fixes application problems/issues.? Works closely with stakeholders to fix issues in a timely fashion.
  • Follows the software development lifecycle process.
  • Follows an agile approach to software development within the team and works effectively with other teams to extend agile principles across the entire software lifecycle.
  • Participates in code reviews in accordance with strict coding standards, practices and conventions.
  • Maintains a high level of software quality throughout the development lifecycle and in the production environment.
  • Interacts with internal stakeholders to support software deployments.
  • Research and remains informed of new technology and development tools.
  • Seeks opportunities for different and innovative approaches to addressing problems and opportunities.
  • Deploys often, improves iteratively.
  • Other duties and projects as assigned.