Search by job, company or skills

CG-VAK Software & Exports Ltd.

Software Architect/Lead Developer-Insurance

7-9 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary: We are seeking a highly motivated and experienced Software Architect to join our growing engineering team on our generative AI Platform. Reporting directly to the Platform Owner, you will be instrumental in designing, developing, and overseeing the implementation of core technical components for our cutting-edge insurance platform. This role requires a strong blend of technical expertise, architectural vision, and hands-on problem-solving skills to ensure our platform is scalable, secure, and performant.

Key Responsibilities

  • Architectural Design & Development:
  • Collaborate with the Principal Architect to translate business requirements and high-level architectural designs into detailed technical specifications and actionable architectural blueprints for core agentic platform components.
  • Handle business implementations of the agentic platform and understand specific uses cases that will need to be implemented on the agentic platform.
  • Design and develop robust, scalable, secure, and maintainable software architectures for new and existing modules within the insurance platform (e.g., policy administration, claims processing, billing, rating engines).
  • Focus on designing APIs, data models, integration patterns, and system interactions for core services.
  • Ensure architectural designs align with enterprise architectural standards, industry best practices, and regulatory compliance.
  • Technical Leadership & Guidance:
  • Provide technical leadership and guidance to development teams, mentoring engineers on architectural best practices, coding standards, and design patterns.
  • Conduct code reviews and provide constructive feedback to ensure adherence to architectural guidelines and high code quality.
  • Act as a subject matter expert for core technical components, assisting development teams in resolving complex technical challenges.
  • Component Ownership & Evolution:
  • Take ownership of the technical evolution and health of assigned core platform components.
  • Identify and address technical debt, performance bottlenecks, and scalability issues within your domain.
  • Research and evaluate new technologies, tools, and architectural patterns to continuously improve the platform's capabilities and efficiency.
  • Collaboration & Communication:
  • Work closely with product managers, business analysts, and other stakeholders to understand requirements and ensure architectural solutions meet business needs.
  • Collaborate effectively with other architects (e.g., Data Architects, Security Architects) to ensure holistic and integrated designs.
  • Document architectural decisions, technical designs, and system flows clearly and concisely.
  • Present technical solutions and architectural concepts to various audiences, from technical teams to non-technical stakeholders.
  • Quality Assurance & Performance:
  • Contribute to defining and enforcing technical standards and best practices for performance, reliability, and security.
  • Assist in defining strategies for unit testing, integration testing, and performance testing for core components.

Required Qualifications

  • Bachelor's or master's degree in computer science, Software Engineering, or a related field.
  • 7+ years of experience in software development, with at least 2+ years in a Software Architect or Lead Developer role, specifically working on large-scale, complex enterprise applications.
  • Proven experience in designing and building highly scalable, distributed systems, preferably within the financial services or insurance domain.
  • Strong proficiency in [Specify core programming languages, e.g., Java, Python] and relevant frameworks.
  • Deep understanding of architectural patterns (e.g., Microservices, Event-Driven Architecture, RESTful APIs, DDD).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Solid understanding of database technologies (relational and NoSQL) and data modelling principles.
  • Experience with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong communication, interpersonal, and presentation skills.

Preferred Qualifications

  • Experience with specific insurance domain concepts.
  • Knowledge of security best practices for enterprise applications.
  • Certifications in cloud architecture (e.g., AWS Certified Solutions Architect).

Skills: data engineering,architects,enterprise,insurance,security

More Info

Job Type:
Industry:
Employment Type:

Job ID: 143129855