Software Engineering Lead
VeriskAbout the role
Company Description
We help the world see new possibilities and inspire change for better tomorrows. Our analytic solutions bridge content, data, and analytics to help business, people, and society become stronger, more resilient, and sustainable.
Job Description
- Responsible for managing a team of software designers and developers to deliver high quality internally designed software and processes within budget and on schedule.
- Direct and coordinate business planning, proposals, projects, and overall support of the various activities within the Insurance Programs and Analytic Services team.
- Build strong and productive partnerships with internal teams locally, and across the enterprise.
- Develops and implements long term strategic direction including Software Architecture and alignment with company performance objectives.
- Participates in full software development life cycle delivering robust high-performance applications and services adhering to team and corporate standards, guidelines, and policies
- Provides work breakdown and estimates for small software development tasks.
- Provides timely status updates for areas of individual responsibilities in projects.
- Provides long-term maintenance and support for developed or enhanced systems
- Has a deep understanding of distributed service-oriented architecture, including RESTful styles
- Familiarity with object-oriented and functional programming paradigms / languages
- Understanding of UI/UX design processes and frameworks (jQuery, Angular, Ember, etc.)
- Experience with Agile architecture and development
- Understands the design implications of incorporating analytics into solutions and delivering information to users through a variety of interfaces
- Is skilled in design and deployment for elastic computing and cloud environments
- Can build systems that are performant and robust
Qualifications
- 8+ years of experience in Leading, Designing, Development, Coding and Testing of business/commercial applications using Java, C#, MVC, Angular.js, React.js, Next.js, Javascript, JQuery, Eclipse, Visual Studio, SQL Server, Aurora Postgres, Spring, .NET Framework and .Net Core.
- AWS or Cloud based services exposure
- Must have worked with Scrum teams and best practices.
- Automation tool experience (preferred) – Jenkins, Hudson, Bamboo, Octopus etc.
- Experience in creating and customizing Client/Server and Web based applications using Java, .Net, .Net Core, C#, WCF, Web Services, REST Services, Multithreading, Tomcat, Apache, IIS, VBScript, JavaScript, JQuery, JSON, SAML, COM/COM+ and Pentaho or similar ETL tools.
- Developed distributed applications using and creating WCF, SOA, Web Services, Micro Services, Micro Frontend, GraphQL, REST and Windows Services.
- Used Agile Methodology SAFE and SCRUM Techniques to accomplish deadlines and timelines.
- Strong knowledge of OOAD and OOP’s.
- Strong hands-on experience in Solution architecture, technology selection, capacity planning, Requirement Analysis, Testing, Deploying and Implementation, Software Documentation and Maintenance.
- Experience with Test Driven Development, Unit Testing, Junit, NUnit and Use Cases.
- Solid hands-on experience in entire development life cycle of software products - Coordination of Project Meetings, Project Scheduling from Design stage to Deployment stage and final Ready-to-Ship product.
#LI-MB1
Additional Information
In 2022, Verisk received Great Place to Work® Certification for our outstanding workplace culture for the sixth year in a row and second-time certification in the UK, Spain, and India. We’re also one of the 38 companies on the UK’s Best Workplaces™ list and one of 18 companies on Spain’s Best Workplaces™ list.
For over fifty years and through innovation, interpretation, and professional insight, Verisk has replaced uncertainty with precision to unlock opportunities that deliver significant and demonstrable impact. From our historic roots in risk assessment, we’ve grown to provide analytic insights that help transform industries focused on some of the world’s most critical areas. Today, the insurance industry relies on Verisk to be, and to make the world, more productive, resilient, and sustainable.
Verisk works in collaboration with our customers and at the intersection of people, data, and advanced technologies. Through proprietary platformed analytics, advanced modeling, and interpretation, we deliver immediate and sustained value to our customers and through them, to the individuals and societies they serve, with greater speed, precision, and scale.
We’re 9,000 people strong, committed to translating big data into big ideas. We help others see new possibilities and empower certainty into b
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s