Lead Engineer
Verisk Careers | Verisk · Hyderabad, Telangana, India · Hybrid
Strong hiring record · median 29 days open
All reasons
In its favour
- Still listed on the employer's own board
You will work closely with a cross-functional team of developers, QA engineers, and product owners in a fast-paced and cutting-edge environment. You will always find new challenges that excite you and keep you motivated.
- Design and develop software applications supporting business objectives
- Use AI tools like co-pilot effectively to accelerate delivery
- Maintain, enhance, and support existing applications
- Analyze and debug applications in development and production environments and resolve production issues within the accepted timeframes
- Participate in design and technical meetings
- Participate in code reviews
- Perform thorough Unit/Integration Testing of assigned applications
- Write technical documentation and release notes for the applications
- Provide technical guidance to junior programmers and other software engineers
- Bachelor’s degree or equivalent in Computer Science or a related field
- 5-8 years of proven experience in software development and system maintenance
- Experienced at developing elegant-yet-simple systems using best practices and design patterns
Solid experience and understanding in the following technologies
NET Core, C#, ASPNET Web API, ASPNET MVC, Angular, Webpack module loader, NPM, JSON/XML, LINQ, Entity Framework, IoC frameworks, CI/CD, Redis
- Practical use of AI coding assistants such as GitHub Copilot or Claude to accelerate development, code review, and debugging workflows
- Solid understanding of CSS syntax, HTML5 specs, browser shortcomings/differences, and polyfills
- Solid understanding of Bootstrap/Material CSS components and how/when to use each
- Experience working with AWS technologies like Batch, Lambda, S3, SQS, etc.
- Excellent understanding of object-oriented design concepts and software development processes and methods
- Solid understanding of parallel programming, async/await, and the TPL library
- Developed software in the SCRUM environment using Agile methodologies
- Ability to effectively work on multiple projects simultaneously and effectively contend with competing priorities
- Possess strong troubleshooting, code optimization, and refactoring skills
- Ability to learn and adapt to continuously changing technology
- Must have a passion for development and the latest technologies
- Ability to work independently with minimal supervision
Nice to haves
- Designer’s eye
- Multi-threaded programming experience in both procedural and functional paradigms
- Understanding of prompt engineering, vector databases/embeddings, and RAG (Retrieval-Augmented Generation) architectures
Skills
- C#
- Angular
- Webpack
- npm
- JSON
- XML
- LINQ
- Entity Framework
- Redis
- GitHub Copilot
- Anthropic Claude
- CSS
- HTML
- Bootstrap
- AWS
- AWS Lambda
- S3
- AWS SQS
- Prompt Engineering
- Vector Databases
- Embeddings
- Retrieval-Augmented Generation
More jobs at Verisk Careers | Verisk
All 79- Data ScientistVerisk Careers | Verisk · London, United Kingdom3d ago
- Senior DevOps EngineerVerisk Careers | Verisk · Malaga, Andalucia, Spain · Spain4d ago
- Software Engineer - Python Full StackVerisk Careers | Verisk · India5d ago
- Linux Infrastructure EngineerVerisk Careers | Verisk · Boston, MA, United States5d ago
- Database Engineeer (SQL/PostGreSQL/AWS)Verisk Careers | Verisk · Manchester, Greater Manchester, United Kingdom6d ago
Similar roles
- Principal Engineer (Warehouse Engineering)Quince · Bengaluru, Karnataka, India3d ago
- Lead Engineer, Cloud and Platform EngineeringJobgether · India3d ago
- Forward Deployed Engineer (Implementation Engineering)Harness · Bengaluru, Karnataka, India3d ago
- Software Engineer, Platfrom EngineeringJobgether · Indiatoday
- Software Engineer- Software Test Engineer – IOS XR | Python Automation | L0/L1 Optical Testing 8 - 10 yearsCisco · Bangalore, Indiatoday
- Engineering Manager, Software Engineering - CDHarness · Bengaluru, Karnataka, India3d ago