Position Description
Join CGI!
We are seeking a Software Engineer with strong experience in insurance rating systems to design, build, and maintain pricing logic within a Ratabase-based (or similar) rating engine environment. This role is responsible for implementing and supporting complex rate calculations, maintaining rating configurations, and ensuring accurate, compliant, and high-performance premium generation across multiple insurance products and jurisdictions.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Conversational English level B2 or higher.
- 1+ years of experience implementing AI-assisted development workflows
- 7+ years of professional software engineering experience with backend engineering expertise
- Must Have: 3+ years in Insurance Rating engine development experience.
- Strong proficiency in Java and development of REST APIs using RESTEasy.
- Deep experience with SOAP services, XML, schemas, and service contracts.
- Strong skill set in performance optimization, including troubleshooting and tuning Java/JVM based applications.
- Experience working with both on-prem systems and cloud platforms (AWS or Azure).
- Solid understanding of Git, CI/CD tooling, Maven/Gradle, Jenkins, and automated test frameworks.
- Familiarity with relational databases and SQL fundamentals (e.g., SQL Server, PostgreSQL).
Responsibilities AI-Assisted Software Development
- Use GitHub Copilot/Gemini Code Assist/Cloud AI to accelerate code generation, refactoring, and documentation.
- Optimize prompts and workflows to improve AI-generated code quality.
- Integrate AI coding assistants into daily development practices.
- Monitor and Report Team’s efficiency gain in use of AI tools.
- Use of AI tool in code review, Quality Assurance.
Technical Leadership
- Serve as the onshore technical expert for architecture, design, integration patterns, and development quality.
- Provide hands on development expertise using Java, RESTEasy, SOAP, XML/JSON, and enterprise integration patterns.
- Lead design reviews, code reviews,
and solution walkthroughs to ensure scalability, maintainability, and compliance with standards.
- Perform application performance tuning—including JVM tuning, thread optimization, profiling, and resolving performance bottlenecks.
- Troubleshoot complex issues across hybrid architectures (on prem + cloud).
Insurance Domain Expertise
- Must have experience with writing and understanding rate engine rules and algorithms
- Design, develop, and maintain rate logic and rating tables using Ratabase or equivalent tools
- Implement complex pricing algorithms
- Translate insurance-specific business requirements into scalable technical designs.
- Support solutions related to policy lifecycle, underwriting, and integrations with rating engines and data providers.
- Ensure designs align with insurance industry regulatory, data, and security requirements.
- Configure and maintain rating plans, worksheets, and rulesets
- Manage versioning and effective dating of rating tables
- Support state-specific and product-specific rate structures
- Collaborate with actuarial teams to implement rate changes and filings
- Optimize rating engine performance and scalability
- Implement caching strategies (e.g., rate tables, configuration data)
- Troubleshoot and resolve production issues related to rating calculations
Solution Delivery & Governance
- Oversee end-to-end development from design to deployment.
- Provide hands-on development support for complex components.
- Ensure solutions meet performance, security, compliance, and insurance domain requirements.
- Drive CI/CD best practices, including automation, testing strategy, and build pipeline reliability.
Nice to have
- AWS,
Google or Azure cloud developer certifications
- Experience with Docker, Kubernetes, or other container technologies.
- Experience with caching tools such as Redis or Elasticache.
- Experience with data science-adjacent languages like Python or R.
- Familiarity with API gateways (Apigee, Kong, MuleSoft, Azure API Management).
- Knowledge of microservices, event-driven frameworks, and messaging platforms (Kafka, JMS, RabbitMQ).
Additional Skills
- The idóneo candidate combines strong backend engineering skills with deep insurance domain knowledge and hands-on experience managing rating data, rules, and versioning.
Apply now! Your future duties and responsibilities
Required Qualifications To Be Successful In This Role
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.
Come join our team—one of the largest IT and business consulting services firms in the world.
📌 Insurance Rating Engineer (Bogotá)
🏢 CGI
📍 Bogotá