Search jobs > Boston, MA > Principal software engineer

Principal Software Engineer (Full Stack - C# )

Verisk
Boston, MA, US
Full-time

Job Description

Grow your career by becoming a member of AIR’s Software Development team. We are seeking an experienced, motivated Full Stack Developer to participate in developing complex analytical software for catastrophe risk management within an Agile team.

Your team will be responsible for work in all stages of SDLC, from reviewing requirements, architecture, to design, to develop and test, to deployment.

We are looking for a candidate who can quickly pick up new technologies, respond quickly to change and adapt to changing requirements.

Responsibilities

  • Design and development of multi-tier applications for insurance industry from high-level architecture to user experience, database stored procedures, workflow, unit testing and end-to-end integration testing etc.
  • Working from static application mockups and wireframes, developing end to end interface solutions.
  • Architect, design, develop, and finalize functional and responsive applications by collaborating with other engineers in the Agile team and provide technical leadership and experience to the team(s).
  • Help team(s) in building future cloud native solutions.
  • Using automation and tooling to continuously improve the reliability, scalability, and velocity

Qualifications

  • Good knowledge of T-SQL and database programming with any RDMS system.
  • Strong problem-solving skills, fast learner and keen to learn.
  • Excellent listening skills, good written and verbal communication skills, enthusiasm, energy, and creativity
  • in Math, CS or Software Engineering; preferred.
  • 8+ years of hands-on experience in development of SOA commercial-grade software products (C#, .NET, WCF).
  • Experience with Microsoft High Performance computing (HPC).
  • Experience with multi-threading and processing large volumes of data with high parallelized process.
  • 2+ years of technical lead experience with architecting solutions.
  • Experience in designing and developing cloud native products is a plus.
  • Strong understanding of Agile process and best practices.
  • Strong knowledge of latest technologies and trends.
  • Ability to develop use-cases from business requirements.
  • Ability to collaborate effectively with project stakeholders outside of Dev. group, especially with Product Management on feature requirements and project schedules.
  • Ability to provide effective technical leadership and oversight to development team on a project, ensuring that software is developed in adherence to established architecture, design, quality standards, as well as delivery schedule.

LI-Hybrid

LI-MV1

30+ days ago
Related jobs
Promoted
Raytheon
Woburn, Massachusetts

This Senior Principal Software Engineer/ Software Technical Authority position will support major Naval Power and Air, Space and Defense Systems missile program efforts. Work in close collaboration with systems engineers, hardware designers, and other software engineers to deliver reliable and high-...

Veeva
Boston, Massachusetts

Our teams are hiring multiple talented Full-Stack Software Engineers to build innovative products in Life Sciences. This is a top software engineering job that incorporates everything youve worked so hard for. And because this senior role is independent, you will have equal influence to drive the di...

CVS Health
Boston, Massachusetts

As a Staff Full-Stack Development Engineer with CVS Health, you will participate on an eXtreme Programming (XP) Product Team of 6-10 people and work with the team to build high-quality, usable products to customers and stakeholders. To be successful in this role, it is important that you have a deep...

The Resource Technology Partners
Boston, Massachusetts

Senior Software Engineer - Greenfield Development (Full-time). As an experienced Engineer and a senior member in our team, you’ll be immersed in all the elements of Software Development Lifecycles - design, development, integration, operation, support and testing. We create and deliver world class, ...

Money Fit by DRS
Boston, Massachusetts

We are still a small team of 6 engineers, but we are moving quickly! Iteration speed is key. Building with LLM and a non-deterministic output is a very different kind of engineering too!. ...

CGI
Boston, Massachusetts

Directing a team of 7 Full Stack Engineers you will be overseeing the development process and ensuring the successful delivery of high-quality software solutions. Foster a culture of best-in-class software engineering practices. Excellent communication skills with the ability to communicate software...

Motion Recruitment Partners LLC
Boston, Massachusetts

They are seeking a skilled Senior Full Stack Developer with expertise in. Proven experience of 5+ years as a Full Stack Developer with hands-on expertise in. The ideal candidate will have a strong understanding of modern web technologies, excellent problem-solving skills, and a commitment to deliver...

Harvard University
Cambridge, Massachusetts

The Principal Software Engineer is part of a team responsible for designing, developing, enhancing, and maintaining multiple large components of the LXP platform while establishing and optimizing industry-class software development practices and workflows. The Principal Software Engineer, a member o...

Sonos, Inc.
Boston, Massachusetts

Sonos is seeking a Principal Embedded Software Developer to join the recently formed Portables Category, Embedded Systems Team. In this hands-on role, you will be responsible for some of the core software and firmware at the heart of the industry’s most innovative portable products. In the process, ...

Cambridge Semantics
Boston, Massachusetts

Four (4) years experience developing software in a multi-threaded system-level product, such as a parallel/distributed database server. Four (4) years of experience developing software using C++. Proficient at developing software on Linux. Interprocess communication and the TCP/IP networking stack. ...