Source description
About the role
As a Software Engineer II at Verisk CRS, you will be part of a dynamic team focused on catastrophe risk modeling and analytics. Your role will involve designing and building scalable, high-performance applications using modern technologies to address complex business challenges. Working in an Agile environment, you will collaborate with cross-functional teams to deliver innovative solutions and contribute to products that have a meaningful impact. Key Responsibilities: - Design, develop, and maintain scalable backend and frontend applications. - Collaborate with cross-functional and distributed teams to deliver high-quality software solutions. - Participate in system design and architectural discussions. - Write clean, maintainable, and well-documented code. - Develop automated tests and ensure strong code quality. - Conduct code reviews and provide constructive feedback. - Troubleshoot and resolve application and production issues. - Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives. - Contribute to continuous improvement of development processes and engineering practices. - Learn and adopt new technologies to enhance products and workflows. Qualifications: Required Qualifications: - Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). - 2+ years of software development experience. - Strong proficiency in Java and Spring Boot. - Experience building cloud-native applications using AWS. - Hands-on experience with Kubernetes and containerized deployments. - Proficiency in TypeScript and Angular. - Strong knowledge of MySQL, SQL optimization, and database design. - Experience with Git and collaborative development workflows. - Understanding of software design principles, testing methodologies, and Agile development practices. Preferred Qualifications: - Experience with Keycloak for authentication and authorization. - Familiarity with microservices architecture and gRPC. - Experience with CI/CD pipelines and GitHub Actions/Workflows. - Knowledge of OpenAPI specifications and REST API design. - Exposure to OLAP workloads and analytical systems. - Strong problem-solving and communication skills. As a Software Engineer II at Verisk CRS, you will be part of a dynamic team focused on catastrophe risk modeling and analytics. Your role will involve designing and building scalable, high-performance applications using modern technologies to address complex business challenges. Working in an Agile environment, you will collaborate with cross-functional teams to deliver innovative solutions and contribute to products that have a meaningful impact. Key Responsibilities: - Design, develop, and maintain scalable backend and frontend applications. - Collaborate with cross-functional and distributed teams to deliver high-quality software solutions. - Participate in system design and architectural discussions. - Write clean, maintainable, and well-documented code. - Develop automated tests and ensure strong code quality. - Conduct code reviews and provide constructive feedback. - Troubleshoot and resolve application and production issues. - Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives. - Contribute to continuous improvement of development processes and engineering practices. - Learn and adopt new technologies to enhance products and workflows. Qualifications: Required Qualifications: - Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). - 2+ years of software development experience. - Strong proficiency in Java and Spring Boot. - Experience building cloud-native applications using AWS. - Hands-on experience with Kubernetes and containerized deployments. - Proficiency in TypeScript and Angular. - Strong knowledge of MySQL, SQL optimization, and database design. - Experience with Git and collaborative development workflows. - Understanding of software design principles, testing methodologies, and Agile development practices. Preferred Qualifications: - Experience with Keycloak for authentication and authorization. - Familiarity with microservices architecture and gRPC. - Experience with CI/CD pipelines and GitHub Actions/Workflows. - Knowledge of OpenAPI specifications and REST API design. - Exposure to OLAP workloads and analytical systems. - Strong problem-solving and communication skills.
More at Verisk Analytics
Related open roles
Senior Analyst, Software Engineering I Sr. Software Engineer
Hyderabad
React Developer with HTML, CSS, Javascript
Hyderabad
Data Architect, Duck Creek/Guidewire
Hyderabad
Software Engineering Architect (.Net, AWS, Cloud Native)
Hyderabad
Software Engineer - C++
Hyderabad
Gen AI Developer- Python, FAST API
Hyderabad