Verisk

Software Engineer II

Verisk

full-time

Posted on:

Location Type: Hybrid

Location: HyderabadIndia

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and maintain backend services using .NET (C#/.NET Core) or Python in a microservices architecture
  • Build and consume RESTful APIs and integrate services with cloud‑native components
  • Develop, deploy, and maintain applications on AWS (e.g., EC2, Lambda, S3, IAM, RDS) following best practices for scalability and security
  • Collaborate with product managers, architects, and other engineers in an Agile/Scrum environment
  • Write clean, maintainable, and well‑tested code, including unit and integration tests
  • Participate in code reviews and contribute to continuous improvements in code quality, performance, and reliability
  • Troubleshoot and resolve production issues, ensuring high availability and system stability
  • Prepare and maintain technical documentation and design specifications

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 3–6 years of hands‑on experience in software development
  • Strong proficiency in .NET (C#, .NET Core) or Python
  • Solid experience with microservices‑based architectures
  • Working knowledge of AWS cloud services and cloud deployment models
  • Experience building REST APIs and service‑to‑service integrations
  • Good understanding of OOP principles, data structures, and design patterns
  • Experience with SQL and/or NoSQL databases
  • Familiarity with version control systems (GitHub, TFS, or similar)
  • Strong problem‑solving, debugging, and communication skills
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETC#.NET CorePythonRESTful APIsmicroservices architectureAWSSQLNoSQLOOP principles
Soft Skills
problem-solvingdebuggingcommunicationcollaboration
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering