
Software Engineer II
Verisk
full-time
Posted on:
Location Type: Hybrid
Location: Hyderabad • India
Visit company websiteExplore more
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