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
VirtualVocations
Boston, Massachusetts

A company is looking for a Full Stack Software Engineer to support the development of software systems for an earth observation satellite constellation. ...

Promoted
Raytheon
Brookline, 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-...

Promoted
VirtualVocations
Boston, Massachusetts

A company is looking for a Staff-level Full Stack Software Engineer. ...

Promoted
Raytheon
Watertown, Massachusetts

Minimum of eight (8) years of professional engineering experience utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products. The Test Equipment Engineering (TEE) team within the Specialty Engineering Direct...

Promoted
PA Consulting
Boston, Massachusetts

As a senior software engineer, you’ll be working in an Agile software development team to deliver great technical outcomes for our clients. Are comfortable getting their hands dirty across a variety of technologies and understand common patterns across the full stack of an application. Experie...

Promoted
ZoomInfo Technologies LLC
Waltham, Massachusetts

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Minimum of 10 years of experience in backend software development, with a strong focus on data engineering and big data technologies. A full range of identifiers associated with both devices and peop...

MultiPlan
Bedford, Massachusetts
Remote

May manage the software engineers who will be responsible for the development and unit testing of the system. Manage a team of software engineers on a specific project(s). Incumbent, under general direction, formulates and defines specifications for complex operating software programming application...

Highmark Health
MA, Working at Home, Massachusetts

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

Motion Recruitment
Boston, Massachusetts

A leading construction planning company based in Boston is urgently hiring a Principal Java Engineer for a full-time role! You will play a pivotal role in developing a scalable cloud-based construction and analytics application. YOE in full stack development with a strong background in Java and Spri...

Newgig Recruiting
Lincoln, Massachusetts

Growing Engineering team is seeking a Principal Embedded Software Engineer to lead a small team and to propel the design, architecture, implementation, and test of our innovative technology products. WHAT YOU WILL BE DOING - Principal Embedded Software Engineer!. WHAT YOU NEED - Principal Embedded S...