USACares Jobs

Job Information

Risk Management Solutions Senior Modeling Analyst 19G02 in Noida, India

Senior Modeling Analyst 19G02

Model Development/Modeling
Noida, India

Apply

Department

RMS model development team boasts a team of about 100 scientists building mathematical models that predict the distributions of possible damage due to the effects of earthquakes, tropical storms, extra-tropical storms, thunderstorms, storm-surges and floods, using a combination of observed data, reanalysis data, numerical and statistical models and data assimilation. RMS is the pioneer on the development and application of complex statistical and numerical modelling methods for the quantification of natural hazard risk. RMS’ risk models are the most detailed and comprehensive models of natural catastrophes produced anywhere in the world. Our clients include several hundred insurance and reinsurance companies as well as brokers, banks, hedge funds, regional and local governments, and multilateral agencies.

We are looking for a passionate Software Developer with 0-2 years of experience to help develop software applications and intuitive experiences for our modeling teams.

Basic Qualifications

  • Programming experience with at least one modern language such as Python, Java or C# including object-oriented design

  • Bachelor’s degree in Computer Science or MCA or related field

  • Understanding of Software Development Life Cycle (SDLC) principles

  • Strong knowledge of CS fundamentals including data structures, algorithm design and complexity analysis

  • Excellent communication, analytical and problem solving skills

  • Experience in web app development (Angular, NodeJS, .NET, React, Django etc.)

Preferred Qualifications

  • Proven track record of taking ownership and successfully delivering results

  • Knowledge of professional software engineering best practices for the complete software development life cycle, including coding standards, code reviews, source control management, build processes, testing and deployment

  • Ability to write robust code in a modern OOP programming language (Python, Java, C# etc.)

  • Excellent communication skills

  • Driven individual with focus on self-learning

  • Outstanding analytical and problem-solving skills

Key Responsibilities

  • Primary role is a full stack software engineer designing and building user-friendly and intuitive applications

  • Drive best practices and engineering excellence

  • Development of code in OO languages (Java), query languages (SQL), scripting languages (Python)

  • Respond to high priority requests from senior business leaders

  • Continually improve ongoing reporting and analysis processes, automating or simplifying self-service support

DirectEmployers