Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (.NET Framework, C#, Cloud Computing) image - Rise Careers
Job details

Senior Software Engineer (.NET Framework, C#, Cloud Computing)

Company Description

We help the world see new possibilities and inspire change for better tomorrows. Our analytic solutions bridge content, data, and analytics to help business, people, and society become stronger, more resilient, and sustainable.

Job Description

Come be part of something new and exciting at a well-established analytical company. Help build scalable solutions for an industry leading catastrophe modeling company. At Extreme Event Solutions, a Verisk business, you will be part of a team of full-stack developers taking on new initiatives which will solve complex problems using state-of-the-art technology. Create a positive and lasting impact on the business while building an exciting career full of meaningful work. You will find the support, coaching, and training you need to excel at your role. Our culture of innovation means your ideas will be heard!

Be a part of a dynamic software development group at Verisk Extreme Event Solution, contributing to design and development of scalable analytic solution with high performance. You are expected to work in an agile team to plan and design new features, write clean, testable, and performant code, and create automatic tests.

About the Day to Day Responsibilities of the Role

  • Translate requirements and architecture to designs and working software
  • Provide technical leadership to teammates via day-to-day collaboration along with design and code reviews
  • Develop cloud-based analytical framework, algorithms, and tooling
  • Contribute to testing, CI, and DevOps infrastructure
  • Follow a team-based, agile development methodology
  • Focus on performance, cost efficiency, and stability as well as functionality

#LI-SM1

Qualifications

About You and How You Can Excel in this Role

  • BS Degree required in Computer Science (or equivalent) MS Degree preferred
  • 5+ years in commercial-grade software development, specializing in backend business logic, frameworks, scalability and performance aspects of the system
  • Strong understanding of object-oriented design & programming concepts.
  • Strong knowledge of design patterns
  • Minimum 3 years developing Windows/Linux server-based applications using C#.
  • Enthusiastic, passionate, and quick learner with strong written and verbal communication skills.
  • Possess a positive attitude and the ability to multi-task, stay organized in a dynamic teamwork environment, and have an attitude to get things done.

Preferred Skills

  • AWS platform development.
  • C#, SQL, Python
  • Background in math, high-performance distributed and parallel computing
  • Working in container (Docker)
  • Knowledge of code analysis and performance-tunning tools

Additional Information

For over 50 years, Verisk has been the leading data analytics and technology partner to the global insurance industry by delivering value to our clients through expertise and scale. We empower communities and businesses to make better decisions on risk, faster.

At Verisk, you'll have the chance to use your voice and build a rewarding career that's as unique as you are, with work flexibility and the support, coaching, and training you need to succeed. 

For the eighth consecutive year, Verisk is proudly recognized as a Great Place to Work® for outstanding workplace culture in the US, fourth consecutive year in the UK, Spain, and India, and second consecutive year in Poland.  We value learning, caring and results and make inclusivity and diversity a top priority.  In addition to our Great Place to Work® Certification, we’ve been recognized by The Wall Street Journal as one of the Best-Managed Companies and by Forbes as a World’s Best Employer and Best Employer for Women, testaments to the value we place on workplace culture.

We’re 7,000 people strong.  We relentlessly and ethically pursue innovation. And we are looking for people like you to help us translate big data into big ideas. Join us and create an exceptional experience for yourself and a better tomorrow for future generations.

 

Verisk Businesses

Underwriting Solutions — provides underwriting and rating solutions for auto and property, general liability, and excess and surplus to assess and price risk with speed and precision

Claims Solutions — supports end-to-end claims handling with analytic and automation tools that streamline workflow, improve claims management, and support better customer experiences

Property Estimating Solutions — offers property estimation software and tools for professionals in estimating all phases of building and repair to make day-to-day workflows the most efficient

Extreme Event Solutions — provides risk modeling solutions to help individuals, businesses, and society become more resilient to extreme events.

Specialty Business Solutions — provides an integrated suite of software for full end-to-end management of insurance and reinsurance business, helping companies manage their businesses through efficiency, flexibility, and data governance

Marketing Solutions — delivers data and insights to improve the reach, timing, relevance, and compliance of every consumer engagement

Life Insurance Solutions – offers end-to-end, data insight-driven core capabilities for carriers, distribution, and direct customers across the entire policy lifecycle of life and annuities for both individual and group.

Verisk Maplecroft — provides intelligence on sustainability, resilience, and ESG, helping people, business, and societies become stronger

Verisk Analytics is an equal opportunity employer.

All members of the Verisk Analytics family of companies are equal opportunity employers. We consider all qualified applicants for employment without regard to race, religion, color, national origin, citizenship, sex, gender identity and/or expression, sexual orientation, veteran's status, age or disabilityVerisk’s minimum hiring age is 18 except in countries with a higher age limit subject to applicable law.

https://www.verisk.com/company/careers/

Unsolicited resumes sent to Verisk, including unsolicited resumes sent to a Verisk business mailing address, fax machine or email address, or directly to Verisk employees, will be considered Verisk property. Verisk will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume.

https://www.verisk.com/privacy-policies/data-privacy-notice-for-employees-applicants-and-independent-contractors/ 

 

 

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer (.NET Framework, C#, Cloud Computing), Verisk

At Extreme Event Solutions, a Verisk business, we're on the lookout for a Senior Software Engineer with expertise in the .NET Framework, C#, and Cloud Computing to join our dynamic team in Boston, MA. Imagine being part of an innovative company that helps the world see new possibilities and fosters change for better tomorrows through data analytics. In this role, you're not just a coder – you'll be crafting scalable solutions for an industry-leading catastrophe modeling company while making a positive impact on the business. Your day-to-day will involve collaborating with a spirited group of full-stack developers, where you'll convert requirements into functional designs, providing technical leadership, and developing cloud-based solutions. We embrace an agile methodology, which means your ideas matter, and your input will shape our trajectory. If you have over 5 years of experience in commercial-grade software development, a solid grasp of object-oriented programming, and a passion for problem-solving, we want to hear from you! We value a positive attitude, enthusiasm, and the ability to thrive in a collaborative environment. Here at Verisk, we offer the coaching and training necessary to excel in your role while championing an inspiring culture of learning and innovation. If you're looking for meaningful work that doesn’t just pay the bills but creates a better tomorrow, let’s build the future together at Extreme Event Solutions!

Frequently Asked Questions (FAQs) for Senior Software Engineer (.NET Framework, C#, Cloud Computing) Role at Verisk
What are the primary responsibilities of a Senior Software Engineer at Extreme Event Solutions?

As a Senior Software Engineer at Extreme Event Solutions, your primary responsibilities will include translating architectural requirements into workable software designs, providing leadership through code reviews, and developing cloud-based analytical frameworks. Additionally, you will focus on testing, continuous integration, and contribute to our DevOps infrastructure, all while thriving in an agile development setting.

Join Rise to see the full answer
What qualifications are required to apply for the Senior Software Engineer position at Extreme Event Solutions?

To apply for the Senior Software Engineer position at Extreme Event Solutions, candidates should possess a BS degree in Computer Science or a related field, with an MS preferred. Additionally, applicants need a minimum of 5 years of experience in commercial-grade software development, specializing in backend logic and system scalability. Skills in C#, cloud platforms, and a strong understanding of design patterns are also crucial.

Join Rise to see the full answer
How does the team structure work for Senior Software Engineers at Extreme Event Solutions?

At Extreme Event Solutions, Senior Software Engineers work within an agile team structure, collaborating closely with full-stack developers and other stakeholders. This collaborative environment encourages open communication, where you'll engage in day-to-day collaboration and participate in design and code reviews, ensuring that all voices are heard and valued.

Join Rise to see the full answer
What kind of work culture can a Senior Software Engineer expect at Extreme Event Solutions?

The work culture at Extreme Event Solutions is characterized by innovation, inclusivity, and collaboration. Team members are encouraged to bring their ideas to the table, contributing to a culture that values excitement and creativity. With opportunities for professional growth and a supportive environment, employees thrive in achieving both personal and team goals.

Join Rise to see the full answer
What technologies and methodologies are utilized by Senior Software Engineers at Extreme Event Solutions?

Senior Software Engineers at Extreme Event Solutions utilize a variety of technologies including the .NET Framework, C#, and cloud computing platforms such as AWS. Our methodology embraces agile development practices, focusing on collaboration, iterative development, and the use of tools that support continuous integration and delivery.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (.NET Framework, C#, Cloud Computing)
Can you describe your experience with the .NET Framework and C# in previous projects?

When answering this question, reflect on your specific projects where you utilized the .NET Framework and C#. Discuss how you've implemented functionalities, optimized performance, and any challenges you faced, showcasing your problem-solving skills. Providing examples will demonstrate your hands-on experience.

Join Rise to see the full answer
How do you approach debugging and troubleshooting in your code?

An effective method for answering this question is to describe your systematic approach to debugging. Mention any tools you use, your process for isolating issues, and give specific examples of bugs you’ve resolved in the past. Highlight your analytical skills and patience in solving complex problems.

Join Rise to see the full answer
What strategies do you employ to ensure code quality and performance?

Share your practices for maintaining code quality, such as writing automated tests, conducting code reviews, and using performance tooling. Discuss the significance of maintainability and how you balance performance with functionality, illustrating your proactive approach to quality assurance.

Join Rise to see the full answer
Can you give an example of how you worked in an agile development environment?

When discussing your agile experience, emphasize your adaptability and collaboration within the team. Describe specific agile practices you've adopted, such as daily stand-ups, sprint planning, or retrospectives, and how they contributed to project success and efficiency.

Join Rise to see the full answer
How do you keep up with industry trends and new technologies?

Demonstrate your commitment to professional development by discussing resources like blogs, forums, online courses, or conferences that you engage with. Share how you’ve applied new skills or knowledge to your projects, showcasing your passion for continuous learning.

Join Rise to see the full answer
What experience do you have with cloud computing and deploying applications to AWS?

In answering this question, share key projects where you utilized cloud computing, particularly AWS. Discuss your experience with deployment strategies, scaling applications, and ensuring security protocols, illustrating your familiarity with cloud infrastructure.

Join Rise to see the full answer
How do you handle tight deadlines and multiple projects?

Explain your prioritization strategies and time management skills. Share specific examples from your past experience where efficient organization allowed you to meet deadlines without sacrificing quality. This will showcase your ability to thrive under pressure.

Join Rise to see the full answer
Can you discuss a challenging technical problem you faced and how you solved it?

Prepare to share a specific example of a technical challenge, detailing the problem-solving process you undertook. Highlight your analytical and creative thinking skills, and the outcome of your solution.

Join Rise to see the full answer
What role do you believe collaboration plays in software development?

Articulate your belief in the importance of collaboration by discussing how it fosters innovation and leads to high-quality results. Provide examples of successful collaborations from your experience to reinforce your point.

Join Rise to see the full answer
Why do you want to work at Extreme Event Solutions as a Senior Software Engineer?

When answering this question, connect your skills and career goals with the mission and values of Extreme Event Solutions. Show genuine enthusiasm for the team environment, innovative projects, and the opportunity to contribute to meaningful work in analytics.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Verisk Hybrid Jersey City, NJ, USA
Posted yesterday
Photo of the Rise User
Verisk Remote Hyderabad, Telangana, India
Posted yesterday
Photo of the Rise User
Quantexa Hybrid No location specified
Posted 9 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 8 days ago

To be the leading strategic data, analytics and technology partner to the global insurance industry by delivering value to our clients through knowledge, expertise and scale.

216 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 8, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!