About us: We are a highly successful 190-year-old, Fortune 500 commercial property insurance company of 6,000+ employees with a unique focus on science and risk engineering. Businesses worldwide trust our expertise to protect their assets, relying on our comprehensive risk assessments and robust, engineering-based insurance solutions to safeguard against fire, natural disasters, and other perils. Serving over a quarter of the Fortune 500 and major corporations globally, we deliver data-driven strategies that enhance resilience, ensure business continuity, and empower organizations to thrive. We have diverse corporate functions that emphasize research, advanced technologies like AI and analytics, risk engineering, research, finance, marketing, HR, etc. Role Title: Sr Software Engineer IND
This role interfaces with IT colleagues and other stakeholders to evaluate defined complex business requirements and processes. Incumbents play a role in building application solutions which may involve diverse development platforms, software, hardware, technologies, and tools. Supports quality efforts within the team.
Analysis & Design:
Analyses impact of requirements and works with senior team members on software solutions. Must consider usability, extensibility, efficiency, and performance during all phases of development. Builds secure, maintainable, testable, and evolvable software. Participates in designing software solutions and prepares technical documentation.
Contributes to the product backlogs. Helps develop business relationships and integrate activities with other IT departments as appropriate to ensure successful implementation and support efforts.
Coding:
Designs and builds complex business applications and prepares technicalspecifications to develop software solutions. Develops software to transform and migrate data across environments. responsible for code quality. Test Automation: Responsible for writing pre-deployment automated tests for own
Participates in testing and debugging of overall system as required. Reviews automated test code to ensure appropriate test coverage. to setup and monitor automated tests in the CICD pipeline. Support: Supports effort to implement application in production and support post- production. Development work includes detailed, high-quality documentation at appropriate level to allow for maintenance and support. Supports reduction of technical debt and mitigates risks associated with upgrades.
Skill and Experience:
- 3+ years of experience required to perform essential job functions.
- Additional Experience Qualifier (optional): 5+ years of application development experience with large scale business applications in a fastpaced iterative development environment.
- Object-oriented design, development, and implementation of business applications in current computing architectures.
- Working knowledge of some of the relevant technologies: front end tools, middleware, Databases, ORMs, development frameworks, design patterns, API design, Test Automation, DevOps, Cloud Architecture, and Enterprise Integration Patterns.
- Solid experience in C# and .NET Framework/.NET Core, and DevOps principles. exposure to PowerShell scripting and deployment/release management tools such as Azure DevOps,
4 Year / Bachelor's Degree required
📌 Senior Software Engineer - Tech Finance (Bengaluru)
🏢 Fm
📍 Bengaluru