Application Programmer
Job Description
Develop, maintain and enhance client-intelligence/watch applications that monitor customer behavior, risk signals, and service events across insurance products. Build reliable, secure, real ‑ time monitoring, alerting and reporting capabilities that enable underwriting, fraud, retention, and customer ‑ service teams to act quickly and compliantly.
\nKey responsibilities:
\n- Design, develop and maintain backend and frontend components of the client-intelligence/watch platform (APIs, data pipelines, dashboards, alert engines).
\n- Implement real-time and batch data ingestion from internal systems (policy, claims, billing, CRM) and external sources (fraud feeds, credit, public records, IoT/telemetry).
\n- Build rule-based and ML-assisted detection/score models for risk, fraud, churn, and service anomalies; integrate models with production systems.
\n- Develop robust alerting and notification workflows (digest, SLA escalations, ticket creation).
\n- Create and maintain operational dashboards, audit trails, and KPI/reports for business users and management.
\n- Ensure data quality, transformation, and validation; implement logging, monitoring, and performance tuning.
\n- Follow security, privacy and regulatory requirements (PII handling, data retention, access controls).
\n- Collaborate with product owners, data scientists, QA, security and operations to deliver features and support incidents.
\n- Produce technical documentation, runbooks, and support knowledge transfer; participate in on-call rotations.
\nRequired qualifications:
\n- Bachelor’s degree in Computer Science, Software Engineering, Information Systems or equivalent experience.
\n- 3+ years software development experience; preferably in financial services or insurance.
\n- Strong skills with at least two of: Java, C#, Python, or Node.js.
\n- Experience with relational databases (Postgres, SQL Server) and at least one NoSQL/streaming technology (Kafka, Elasticsearch, Redis).
\n- Familiarity with ETL/data pipelines, RESTful APIs and microservices architecture.
\n- Experience building dashboards and visualization tools (Grafana, Kibana, Power BI, Tableau).
\n- Understanding of data privacy and security best practices (encryption, role-based access).
\n- Good troubleshooting, testing, and CI/CD experience (unit tests, automated deployments).
\nDesired / nice-to-have:
\n- Experience with anomaly detection, rule engines, or ML model deployment (model scoring, feature stores).
\n- Knowledge of insurance domain concepts: underwriting, claims, policy lifecycle, fraud patterns.
\n- Cloud experience (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
\n- Exposure to event-driven architectures and low-latency streaming systems.
\n- Experience with regulatory/compliance frameworks applicable to insurance and consumer data.