2 months ago
India (city not specified)Staff+
Responsibilities
- Design and develop software applications supporting business objectives.
- Maintain, enhance, and support existing applications.
- Analyze and debug applications in development and production environments and resolve production issues within accepted timeframes.
- Lead design and architecture meetings and help direct technical projects.
- Serve as a liaison to internal customers, research groups, and business support areas.
- Conduct code reviews and perform unit and integration testing.
- Write technical documentation and application release notes.
- Provide technical guidance and mentorship to junior programmers and software engineers.
- Translate high-level requirements into logical tasks and identify technical requirements.
- Troubleshoot, optimize, and refactor application code.
Requirements
- Bachelor’s degree or equivalent in Computer Science or a related field.
- 5–8 years of proven experience in software development and system maintenance.
- 3–5 years of experience designing and developing systems using best practices and design patterns.
- Solid experience with React, .NET Core, C#, ASP.NET Web API, REST API, JSON/XML, NUnit, Moq, LINQ, Entity Framework, IoC frameworks, CI/CD, Redis, and AWS technologies.
- Understanding of object-oriented design, parallel programming, async/await, and the TPL library.
- Experience leading teams, mentoring developers, interacting with business partners or customers, and guiding project direction.
- Experience developing software in a Scrum environment using Agile methodologies.
- Ability to work across multiple projects, manage competing priorities, and adapt to changing technology.
- Strong troubleshooting, code optimization, and refactoring skills.
- Preferred experience with multithreaded programming, Elasticsearch, AWS cloud solutions, and SPA UI technologies such as Angular or React.
About Verisk
Verisk builds data analytics platforms, predictive models, and software used by property and casualty insurers to underwrite, price, detect fraud, and manage claims. The company monetizes industry-scale datasets, catastrophe risk models, and workflow tools sold by subscription and transaction to insurers, reinsurers, and brokers worldwide. Founded in 1971 and headquartered in Jersey City, New Jersey, Verisk is a public company trading on Nasdaq (VRSK).
