India Openings with SourceFuse.
Senior Integration Engineer
Job Information:
Work Experience: 6-9 Years
Industry: IT Services
Job Type: FULL TIME
Location: Mohali/Noida, India
Role Overview:
SourceFuse is engineering the client-facing platform layer for a major Australian financial services and insurance brokerage client. The platform consists of multiple client portals that today integrate with a legacy CRM (SugarCRM v7 via SOAP) and will progressively transition to a Salesforce-native CRM (Practifi). You will own the design and build of a CRM integration service (anti-corruption layer) in Node.js/TypeScript: a stable internal API that the portals consume, with swappable adapters behind it — a legacy SugarCRM adapter in the short term, and a production-grade Salesforce adapter as the client migrates. The portals must never need to change when the CRM does. That is the engineering bar for this role. This is a hands-on senior IC role with significant architectural ownership, working directly with client technical stakeholders in Australia and SourceFuse solution architects.
Key Responsibilities:
- Design and implement the CRM integration/adapter service in Node.js + TypeScript, exposing a versioned, contract-tested internal API to multiple Symfony-based portal applications.
- Build the Salesforce adapter: REST API, Composite/Composite Graph requests, Bulk API 2.0 for high-volume sync, and event-driven patterns using Platform Events and Change Data Capture.
- Implement and operate Salesforce authentication correctly: OAuth 2.0 (JWT bearer flow for server-to-server, refresh-token flows where appropriate), Connected App configuration, least-privilege integration users.
- Engineer explicitly for Salesforce governor limits and API allocations: request batching, caching strategy, backoff/retry with idempotency, queue-based decoupling (SQS or similar).
- Wrap and stabilise the existing SugarCRM v7 integration (legacy SOAP / v4_1; evaluate migration to Sugar REST v10) behind the same internal API as a transitional adapter.
- Map and reconcile data models across SugarCRM, Practifi (Salesforce-native), and portal-side PostgreSQL — including identity resolution and sync conflict handling.
- Define and enforce the integration contract: OpenAPI specs, consumer-driven contract tests, schema versioning, deprecation policy.
- Deploy and run the service on AWS: containerised (ECS/EKS), API Gateway, SQS/EventBridge, Secrets Manager, CloudWatch; CI/CD via GitHub Actions or similar.
- Build observability in from day one: structured logging, tracing across portal → adapter → CRM calls, sync-lag and error-rate dashboards, alerting.
- Handle sensitive data responsibly: the platform touches health-insurance-related client data subject to the Australian Privacy Act / APPs; data residency (ap-southeast-2), encryption in transit/at rest, and PII minimisation are requirements, not nice-to-haves.
- Work directly with the client’s IT Applications team and the incumbent vendor during knowledge transfer; document everything you reverse-engineer.
Must-Have Qualifications:
- Expert-level, recent, hands-on experience integrating with Salesforce from external systems (not primarily Apex/LWC development on Salesforce): REST, Bulk API 2.0, Composite APIs, Platform Events / CDC, and the OAuth 2.0 flows that secure them.
- Demonstrated understanding of Salesforce governor limits, API request allocations, and the architectural patterns used to live within them at scale.
- Strong production Node.js + TypeScript skills: a typed, tested, modular service codebase is your default, not an aspiration.
- Familiarity with NestJS, Fastify, or Express + a DI pattern.
- Solid SQL skills with PostgreSQL and/or MySQL; comfort designing sync/staging schemas.
- Experience designing integration or middleware layers between systems you didn’t build — including wrapping legacy SOAP/XML APIs.
- AWS production experience: containers (Docker; ECS or EKS), queues (SQS), API Gateway, IAM, Secrets Manager.
- Testing discipline: unit, integration against Salesforce sandboxes/scratch orgs, and contract testing (e.g., Pact) for API consumers.
- Clear written English and the ability to communicate directly with client-side architects and managers; comfortable presenting technical decisions and trade-offs.
- Ability to maintain meaningful working-hours overlap with AEST (roughly IST morning through early afternoon).
Strongly Preferred:
- Exposure to Practifi or other Salesforce-platform ISV products (Financial Services Cloud, nCino, Vlocity/Industries) — i.e., you understand that an ISV’s managed-package data model is not vanilla Salesforce.
- Prior CRM migration experience (any legacy CRM → Salesforce), especially running old and new CRMs in parallel behind an abstraction.
- SugarCRM API experience (SOAP v4_1 or REST v10).
- Salesforce certifications: Integration Architect, Platform Developer I/II (valued as signal, not as a substitute for the hands-on bar above).
- Experience in insurance, health insurance, broking, or wealth/financial-advice domains; awareness of Australian privacy and financial-services compliance context.
- Event-driven architecture experience (EventBridge, Kafka) and familiarity with iPaaS tools (MuleSoft, Boomi) sufficient to articulate why we are building this layer instead of buying one.
- PHP/Symfony reading fluency — enough to trace how the portals consume CRM data today.
Interview Process
- CV Shortlisting
- 2 Technical Rounds
Senior Business Analyst
Job Information:
Work Experience: 8-12+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Remote, India
Role Overview:
We are looking for an experienced Business Analyst with strong Insurance domain expertise to lead discovery and business transformation initiatives for clients in the Insurance industry. The ideal candidate should be capable of understanding existing business processes, facilitating stakeholder workshops, identifying operational inefficiencies, and defining future-state business processes and requirements.
Key Responsibilities:
- Lead business discovery workshops with business and technical stakeholders.
- Understand, document, and analyze current (As-Is) business processes and workflows.
- Define future-state (To-Be) business processes and operating models.
- Gather, analyze, and document business and functional requirements.
- Identify process gaps, operational risks, and opportunities for automation and optimization.
- Prepare business process maps, gap analysis, functional specifications, and discovery reports.
- Collaborate with architects and technical teams to define solution requirements.
- Act as the primary liaison between business stakeholders and delivery teams throughout the engagement.
Required Skills:
- Strong Business Analysis and Requirements Gathering experience.
- Discovery workshops and stakeholder management.
- Business Process Mapping (As-Is / To-Be).
- Gap Analysis and Process Improvement.
- Business Process Re-engineering.
- Functional Requirements Documentation.
- Excellent analytical, communication, and documentation skills.
- Experience working on digital transformation or legacy modernization initiatives.
Insurance Domain Knowledge:
Good understanding of one or more of the following business areas:
- Policy Administration
- Underwriting
- Policy Onboarding & Renewals
- Premium & Benefit Calculations
- Claims Administration
- Billing & Commissions
- Member Administration
- Insurance Reporting
- Reinsurance (preferred)
Preferred Experience:
- Australian or New Zealand Insurance industry (preferred but not mandatory).
- Life & Health Insurance, Group Insurance, Employee Benefits, or Third-Party Administration (TPA).
- Experience working with legacy insurance platforms and workflow modernization.
- Exposure to Power BI, Power Platform, workflow automation, BPM tools, or Policy Administration Systems is desirable.
Mandatory Requirement:
Candidates must have prior experience working as a Business Analyst in the Insurance domain (Life, Health, General, or Group Insurance).
Interview Process
- 2 Technical Rounds
Polyglot Developer
Job Information:
Work Experience: 3-6 Years
Industry: IT Services
Job Type: FULL TIME
Location: Mohali/Noida, India
Role Overview:
- We are looking for a modern Full Stack Developer who can build scalable, secure, cloud-native applications across different technology stacks.
- This is not a conventional “Node.js developer” or “frontend/backend ticket developer” role. We are looking for engineers who are comfortable working as polyglot full-stack developers — people who can work across frontend, backend, APIs, databases, cloud-native platforms, and AI-assisted engineering workflows.
- Our current ecosystem includes technologies such as TypeScript, Node.js, Angular, LoopBack, cloud-native platforms, SaaS architectures, microservices, and open-source frameworks. However, we are not hiring for one fixed stack only. Depending on project needs, the role may involve working with Python, Go, Java, Rust, TypeScript, Node.js, Angular, or other modern technologies.
- In the AI era, coding alone is no longer enough. AI tools can generate code quickly, but good engineers must know what to build, how to design it, how to validate it, how to secure it, how to test it, how to operate it, and how to improve it over time. We are looking for developers who use AI as a productivity multiplier, but do not blindly rely on AI-generated code. We do not want “vibe coders.” We want engineers with strong fundamentals, architectural awareness, product thinking, debugging ability, and delivery ownership.
Key Responsibilities:
Polyglot Engineering:
- Design, develop, test, and maintain full-stack applications across frontend, backend, APIs, and databases.
- Work across multiple programming languages and frameworks based on project needs.
- Build backend services, APIs, workers, integrations, and microservices using suitable technologies such as TypeScript, Node.js, Python, Go, Java, Rust, or similar.
- Develop responsive, maintainable frontend applications using Angular or other modern frontend frameworks.
- Build reusable, modular, extensible, and testable components.
- Work with relational and NoSQL databases, including schema design, query optimization, migrations, and data access patterns.
- Contribute to internal accelerators, reusable frameworks, SDKs, engineering libraries, and open-source initiatives where applicable.
- Be willing to learn and adopt new languages, frameworks, and tools when they are the right fit for the problem.
AI-Enabled SDLC & Developer Productivity:
- Use AI tools such as Claude, GitHub Copilot, Codex, ChatGPT, or similar tools to improve engineering productivity.
- Apply AI across the SDLC, including requirement analysis, technical design support, code scaffolding, refactoring, unit test generation, documentation, debugging, and troubleshooting.
- Use AI to accelerate development while maintaining strong ownership of design decisions, code quality, security, testing, and production readiness.
- Critically review and validate AI-generated code for correctness, maintainability, security, performance, licensing risks, and architectural fit.
- Identify areas where AI can improve team productivity, automation, testing, documentation, and operational efficiency.
- Demonstrate responsible AI usage by avoiding blind reliance on generated code and ensuring human accountability for final deliverables.
Cloud-Native & Architecture Awareness:
- Build applications that are container-ready and suitable for deployment on Kubernetes or cloud-native platforms.
- Understand Docker, Kubernetes basics, environment configuration, secrets, health checks, autoscaling, and deployment patterns.
- Understand microservices concepts such as service boundaries, API contracts, resilience, retries, idempotency, distributed communication, and eventual consistency.
- Apply API design and governance practices, including versioning, backward compatibility, validation, error handling, and documentation.
- Understand multi-tenant SaaS application concepts such as tenant isolation, configuration-driven behavior, extensibility, and scalable service design.
- Collaborate with architects and senior engineers to convert architecture guidelines into working software.
- Participate in technical discussions and contribute practical design inputs.
Quality, Security & Observability:
- Write unit tests, integration tests, and automated test cases.
- Follow secure coding practices aligned with OWASP principles.
- Understand common security concerns such as authentication, authorization, input validation, secrets handling, dependency vulnerabilities, and secure API design.
- Add meaningful logs, metrics, traces, and error handling to support production observability.
- Work with observability tools such as OpenTelemetry, Prometheus, Grafana, Signoz, ELK, Datadog, or similar tools where applicable.
- Support debugging, root-cause analysis, and performance improvement of production and pre-production issues.
- Review code not only for functionality, but also for maintainability, extensibility, security, testability, and operational readiness.
Collaboration & Ownership:
- Work closely with product owners, architects, QA, DevOps, and other engineers.
- Understand business requirements and translate them into reliable technical implementation.
- Communicate clearly in written and verbal formats.
- Document technical decisions, assumptions, APIs, implementation details, and operational considerations.
- Take ownership of assigned modules from design to development, testing, deployment support, and maintenance.
- Continuously improve personal skills, team practices, and engineering productivity.
- Strong programming fundamentals in at least one backend language such as TypeScript, JavaScript, Python, Go, Java, Rust, or similar.
- Ability and willingness to work across multiple languages and frameworks.
- Good understanding of full stack development, including frontend, backend, APIs, databases, and integrations.
- Experience with modern frontend development using Angular, React, Vue, or similar.
- Good understanding of REST APIs, API contracts, validation, error handling, authentication, and authorisation flows.
- Experience with SQL databases such as PostgreSQL, MySQL, or similar.
- Understanding of Git, pull requests, branching strategies, and code review workflows.
- Ability to write clean, maintainable, modular, and testable code.
Preferred Qualifications:
The following are preferred, but not mandatory:
- TypeScript / JavaScript
- Node.js
- Angular
- LoopBack 4, Express.js, Fastify, NestJS, or similar backend frameworks
- Python, Go, Java, or Rust
- Docker and Kubernetes
- Cloud platforms such as AWS, Azure, or GCP
- CI/CD pipelines
- Open-source frameworks and reusable engineering libraries
AI & Modern Engineering Productivity:
- Hands-on usage of AI-assisted development tools such as Claude, GitHub Copilot, Codex, ChatGPT, or equivalent tools.
- Ability to use AI for productivity while maintaining engineering quality.
- Ability to review, debug, and improve AI-generated code.
- Basic understanding of prompt writing for technical tasks.
- Awareness of risks around AI-generated output, including hallucinations, security flaws, weak design, outdated dependencies, poor test coverage, and licensing concerns.
Cloud-Native Awareness:
- Basic understanding of Docker and containerized application development.
- Exposure to Kubernetes concepts such as pods, services, deployments, config maps, secrets, ingress, and autoscaling.
- Awareness of cloud-native application design principles.
- Understanding of CI/CD and automated deployment workflows.
- Familiarity with observability, monitoring, logging, and distributed tracing concepts.
Architecture & Design Awareness:
- Understanding of software design principles such as SOLID, separation of concerns, dependency injection, modularity, clean layering, and interface-driven design.
- Awareness of microservices patterns and trade-offs.
- Ability to reason about scalability, performance, security, maintainability, and observability.
- Ability to identify tightly coupled, fragile, or hard-to-maintain solutions.
- Ability to select the right tool, framework, or language for the problem rather than forcing every problem into one stack.
Good to Have:
- Experience building SaaS products, multi-tenant platforms, or enterprise-grade applications.
- Experience with microservices and distributed systems.
- Experience with open-source contribution or open-source-based product development.
- Experience in telecom, healthcare, fintech, CRM, or enterprise SaaS domains.
- Experience with message brokers such as Kafka, RabbitMQ, NATS, or similar.
- Experience with OpenTelemetry, Prometheus, Grafana, Signoz, ELK, Datadog, or similar observability tools.
- Exposure to GenAI APIs, RAG systems, semantic search, AI agents, or LLM-based automation.
- Understanding of secure SDLC, dependency vulnerability scanning, SAST/DAST, and supply chain security.
- Experience with contract-first API development, OpenAPI specifications, or automated API documentation.
- Exposure to infrastructure-as-code, Helm, Terraform, or cloud deployment automation.
Education:
Preferred qualifications:
- B.Tech / B.E. / BCA / MCA / M.Tech or equivalent practical experience.
- Strong hands-on engineering ability demonstrated through professional work, projects, and open-source contributions, or practical technical assessments.
Experience:
- 3–6 years of relevant software development experience.
- Stronger candidates with slightly lower experience may be considered if they demonstrate strong fundamentals, polyglot adaptability, AI-enabled development maturity, and production-quality engineering mindset.
Interview Process
- 3 Technical Rounds
Fullstack Developer
Job Information:
Work Experience: 4+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Mohali, India
Role Overview:
- We are looking for a modern Full Stack Developer who can build scalable, secure, cloud-native applications across different technology stacks.
- This is not a conventional “Node.js developer” or “frontend/backend ticket developer” role. We are looking for engineers who are comfortable working as polyglot full stack developers — people who can work across frontend, backend, APIs, databases, cloud-native platforms, and AI-assisted engineering workflows.
- Our current ecosystem includes technologies such as TypeScript, Node.js, Angular, LoopBack, cloud-native platforms, SaaS architectures, microservices, and open-source frameworks. However, we are not hiring for one fixed stack only. Depending on project needs, the role may involve working with Python, Go, Java, Rust, TypeScript, Node.js, Angular, or other modern technologies.
- In the AI era, coding alone is no longer enough. AI tools can generate code quickly, but good engineers must know what to build, how to design it, how to validate it, how to secure it, how to test it, how to operate it, and how to improve it over time. We are looking for developers who use AI as a productivity multiplier, but do not blindly rely on AI-generated code. We do not want “vibe coders.” We want engineers with strong fundamentals, architectural awareness, product thinking, debugging ability, and delivery ownership.
Key Responsibilities:
Polyglot Engineering:
- Design, develop, test, and maintain full-stack applications across frontend, backend, APIs, and databases.
- Work across multiple programming languages and frameworks based on project needs.
- Build backend services, APIs, workers, integrations, and microservices using suitable technologies such as TypeScript, Node.js, Python, Go, Java, Rust, or similar.
- Develop responsive, maintainable frontend applications using Angular or other modern frontend frameworks.
- Build reusable, modular, extensible, and testable components.
- Work with relational and NoSQL databases, including schema design, query optimization, migrations, and data access patterns.
- Contribute to internal accelerators, reusable frameworks, SDKs, engineering libraries, and open-source initiatives where applicable.
- Be willing to learn and adopt new languages, frameworks, and tools when they are the right fit for the problem.
AI-Enabled SDLC & Developer Productivity:
- Use AI tools such as Claude, GitHub Copilot, Codex, ChatGPT, or similar tools to improve engineering productivity.
- Apply AI across the SDLC, including requirement analysis, technical design support, code scaffolding, refactoring, unit test generation, documentation, debugging, and troubleshooting.
- Use AI to accelerate development while maintaining strong ownership of design decisions, code quality, security, testing, and production readiness.
- Critically review and validate AI-generated code for correctness, maintainability, security, performance, licensing risks, and architectural fit.
- Identify areas where AI can improve team productivity, automation, testing, documentation, and operational efficiency.
- Demonstrate responsible AI usage by avoiding blind reliance on generated code and ensuring human accountability for final deliverables.
Cloud-Native & Architecture Awareness:
- Build applications that are container-ready and suitable for deployment on Kubernetes or cloud-native platforms.
- Understand Docker, Kubernetes basics, environment configuration, secrets, health checks, autoscaling, and deployment patterns.
- Understand microservices concepts such as service boundaries, API contracts, resilience, retries, idempotency, distributed communication, and eventual consistency.
- Apply API design and governance practices, including versioning, backward compatibility, validation, error handling, and documentation.
- Understand multi-tenant SaaS application concepts such as tenant isolation, configuration-driven behavior, extensibility, and scalable service design.
- Collaborate with architects and senior engineers to convert architecture guidelines into working software.
- Participate in technical discussions and contribute practical design inputs.
Quality, Security & Observability:
- Write unit tests, integration tests, and automated test cases.
- Follow secure coding practices aligned with OWASP principles.
- Understand common security concerns such as authentication, authorization, input validation, secrets handling, dependency vulnerabilities, and secure API design.
- Add meaningful logs, metrics, traces, and error handling to support production observability.
- Work with observability tools such as OpenTelemetry, Prometheus, Grafana, Signoz, ELK, Datadog, or similar tools where applicable.
- Support debugging, root-cause analysis, and performance improvement of production and pre-production issues.
- Review code not only for functionality, but also for maintainability, extensibility, security, testability, and operational readiness.
Collaboration & Ownership:
- Work closely with product owners, architects, QA, DevOps, and other engineers.
- Understand business requirements and translate them into reliable technical implementation.
- Communicate clearly in written and verbal formats.
- Document technical decisions, assumptions, APIs, implementation details, and operational considerations.
- Take ownership of assigned modules from design to development, testing, deployment support, and maintenance.
- Continuously improve personal skills, team practices, and engineering productivity.
- Strong programming fundamentals in at least one backend language such as TypeScript, JavaScript, Python, Go, Java, Rust, or similar.
- Ability and willingness to work across multiple languages and frameworks.
- Good understanding of full stack development, including frontend, backend, APIs, databases, and integrations.
- Experience with modern frontend development using Angular, React, Vue, or similar.
- Good understanding of REST APIs, API contracts, validation, error handling, authentication, and authorisation flows.
- Experience with SQL databases such as PostgreSQL, MySQL, or similar.
- Understanding of Git, pull requests, branching strategies, and code review workflows.
- Ability to write clean, maintainable, modular, and testable code.
Preferred Qualifications:
The following are preferred, but not mandatory:
- TypeScript / JavaScript
- Node.js
- Angular
- LoopBack 4, Express.js, Fastify, NestJS, or similar backend frameworks
- Python, Go, Java, or Rust
- Docker and Kubernetes
- Cloud platforms such as AWS, Azure, or GCP
- CI/CD pipelines
- Open-source frameworks and reusable engineering libraries
AI & Modern Engineering Productivity:
- Hands-on usage of AI-assisted development tools such as Claude, GitHub Copilot, Codex, ChatGPT, or equivalent tools.
- Ability to use AI for productivity while maintaining engineering quality.
- Ability to review, debug, and improve AI-generated code.
- Basic understanding of prompt writing for technical tasks.
- Awareness of risks around AI-generated output, including hallucinations, security flaws, weak design, outdated dependencies, poor test coverage, and licensing concerns.
Cloud-Native Awareness:
- Basic understanding of Docker and containerized application development.
- Exposure to Kubernetes concepts such as pods, services, deployments, config maps, secrets, ingress, and autoscaling.
- Awareness of cloud-native application design principles.
- Understanding of CI/CD and automated deployment workflows.
- Familiarity with observability, monitoring, logging, and distributed tracing concepts.
Cloud-Native Awareness:
- Understanding of software design principles such as SOLID, separation of concerns, dependency injection, modularity, clean layering, and interface-driven design.
- Awareness of microservices patterns and trade-offs.
- Ability to reason about scalability, performance, security, maintainability, and observability.
- Ability to identify tightly coupled, fragile, or hard-to-maintain solutions.
- Ability to select the right tool, framework, or language for the problem rather than forcing every problem into one stack.
Good to Have:
- Experience building SaaS products, multi-tenant platforms, or enterprise-grade applications.
- Experience with microservices and distributed systems.
- Experience with open-source contribution or open-source-based product development.
- Experience in telecom, healthcare, fintech, CRM, or enterprise SaaS domains.
- Experience with message brokers such as Kafka, RabbitMQ, NATS, or similar.
- Experience with OpenTelemetry, Prometheus, Grafana, Signoz, ELK, Datadog, or similar observability tools.
- Exposure to GenAI APIs, RAG systems, semantic search, AI agents, or LLM-based automation.
- Understanding of secure SDLC, dependency vulnerability scanning, SAST/DAST, and supply chain security.
- Experience with contract-first API development, OpenAPI specifications, or automated API documentation.
- Exposure to infrastructure-as-code, Helm, Terraform, or cloud deployment automation.
Education:
Preferred qualifications:
- B.Tech / B.E. / BCA / MCA / M.Tech or equivalent practical experience.
- Strong hands-on engineering ability demonstrated through professional work, projects, and open-source contributions, or practical technical assessments.
Experience:
- 3–6 years of relevant software development experience.
- Stronger candidates with slightly lower experience may be considered if they demonstrate strong fundamentals, polyglot adaptability, AI-enabled development maturity, and production-quality engineering mindset.
Interview Process
- Assessment
- 3 Technical Rounds
Data Engineer Architect
Job Information:
Work Experience: 5+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Mohali, India
Role Overview:
We are seeking a highly skilled Data Engineer to architect and build enterprise-scale data platforms for smart metering/utility systems and multi-tenant SaaS applications. The ideal candidate will have deep expertise in modern data engineering patterns, real-time data ingestion, and experience with Databricks Lakehouse architecture.
Key Responsibilities:
Data Platform Architecture:
- Design and implement scalable, multi-tenant data platforms following medallion architecture (Bronze/Silver/Gold layers).
- Build loosely coupled, API-driven microservices for data ingestion, transformation, and serving.
- Ensure platform agnostic design supporting both on-premises and public cloud deployments (AWS, Azure, GCP).
- Implement zero-trust security with RBAC, encryption at rest and in transit, and tenant isolation.
Data Ingestion & Integration:
- Build pluggable connector frameworks supporting REST, SOAP, GraphQL, file-based ingestion, database replication, and event-driven sources.
- Implement near real-time data pipelines for streaming meter data, events, and alarms.
- Handle multiple data sources with different schemas and formats (flat files, JSON, XML, database dumps).
- Design adapters for multiple Head End Systems (HES) or vendor systems with seamless integration.
Data Processing & Transformation:
- Develop business rule engines for data validation using historical patterns (statistical analysis: deviation, average,median, standard deviation).
- Implement data estimation algorithms for handling missing/incomplete data (5-25% gaps).
- Build aggregation and virtual metering pipelines with arithmetic operations on interval data.
- Create billing determinant calculations and prepay billing processing systems.
Real-Time & Batch Processing:
- Design event-driven architectures with messaging queues (Kafka, RabbitMQ, AWS SQS) for alarm/event handling.
- Implement job scheduling for batch processing with monitoring and alerting.
- Build streaming pipelines for near real-time analytics and dashboard updates.
Data Quality & Observability:
- Implement data validation frameworks with configurable business rules.
- Build monitoring and alerting for data freshness, pipeline health, and SLA compliance.
- Create logging, tracing, and APM integrations for system health insights.
- Design reconciliation processes for data integrity verification.
Data Modeling & Analytics:
- Design canonical entity models normalizing common entities across heterogeneous sources.
- Build semantic layers with partner/tenant-specific views using SQL/dbt-like patterns.
- Create self-serve reporting and dashboard surfaces for business users.
Skills & Abilities:
Core Data Engineering:
- 5+ years experience in data engineering with large-scale distributed systems.
- Strong proficiency in SQL and database design (PostgreSQL, MySQL, or similar).
- Experience with ETL/ELT pipelines and data orchestration tools (Airflow, dbt, Prefect, Dagster).
- Knowledge of data modeling principles (star schema, snowflake, dimensional modeling).
Databricks & Lakehouse:
- 3+ years hands-on experience with Databricks platform.
- Strong expertise in Spark (PySpark/Scala) for distributed data processing.
- Experience with Delta Lake and ACID transactions on data lakes.
- Knowledge of Unity Catalog for data governance and fine-grained access control.
- Experience with Delta Live Tables (DLT) for pipeline orchestration.
- Proficiency in Databricks SQL for analytics and querying.
- Understanding of Databricks Workflows for job scheduling and orchestration.
- Experience with MLOps on Databricks (MLflow integration for model lifecycle).
Cloud & Infrastructure:
- Hands-on experience with AWS, Azure, or GCP (preferably multi-cloud).
- Experience with containerization (Docker, Kubernetes).
- Knowledge of Infrastructure as Code (Terraform, CloudFormation).
- Understanding of CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions).
Streaming & Real-Time:
- Experience with Apache Kafka or similar streaming platforms.
- Knowledge of event-driven architecture patterns.
- Familiarity with CDC (Change Data Capture) tools (Debezium, Airbyte).
Programming:
- Strong proficiency in Python and/or Scalal.
- Experience with REST API design and development.
- Knowledge of GraphQL is a plus.
Data Storage:
- Experience with S3/ADLS/GCS for object storage.
- Knowledge of data formats (Parquet, Avro, ORC, JSON).
- Understanding of partitioning strategies for optimal query performance.
Security & Compliance:
- Experience implementing RBAC and ABAC for multi-tenant systems.
- Knowledge of encryption standards and secure data handling.
- Understanding of audit logging and compliance requirements.
Preferred Qualifications:
- Experience in Utilities/Smart Metering/AMI domain knowledge.
- Familiarity with IEC CIM standards for utility data exchange.
- Experience with SCADA/GIS/MDMS integration.
- Knowledge of Commission engines or direct selling industry (bonus).
- Experience with time-series databases (InfluxDB, TimescaleDB).
- Understanding of graph databases for genealogy/network data.
- Experience with SaaS multi-tenant architecture patterns.
- Knowledge of API gateway solutions (Kong, AWS API Gateway).
- Familiarity with service mesh patterns.
Interview Process
- Assessment
- 3 Technical Rounds
Senior Go Backend
Job Information:
Work Experience: 6+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Remote, India
Role Overview:
You will build the execution layer of our telecom-grade data platform, responsible for:
- Kafka based ingestion
- Data normalization
- Windowed aggregation
- KPI computation
- Time-series storage
- High-scale streaming processing
Experience:
- 6–8 years overall
- 2+ years in Go
- Strong distributed systems exposure
Key Responsibilities:
- Build high-performance Kafka consumers/producers in Go
- Implement windowed aggregation and state handling
- Implement retry and DLQ strategies
- Ensure idempotent writes to TSDB
- Build adapters for DB/API/SFTP ingestion
- Implement dynamic config via CRD watcher patterns
- Write production-grade code following secure coding practices with profiling and optimization
Must-Have Skills:
- Strong knowledge and experience with Go concurrency (goroutines, channels, sync patterns)
- Kafka integration (high throughput systems)
- Docker + Kubernetes
- REST/gRPC services in Go
- Observability instrumentation
- Secure coding practices
- Performance profiling and optimization
Preferred Qualifications:
- Experience in streaming systems
- Experience with time-series data
- Experience in telecom or large-scale monitoring platforms
- Familiarity with telecom network data semantics
Nice to Have:
- Node.js + TypeScript experience or knowledge
- API design (OpenAPI-first preferred)
- Microservices architecture
- Experience in event-driven architectures
- Experience in platform or SaaS control planes
Interview Process
- 2 Technical Rounds
Data Analyst
Job Information:
Work Experience: 6+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Mohali, Noida/India
Role Overview:
We are looking for a highly proactive and business-oriented Data Analyst who can go beyond reporting to drive insights, influence decisions, and shape scalable data-driven solutions for client.
This role requires someone who can:
- Lead stakeholder conversations
- Translate ambiguous business problems into structured analytical solutions
- Bring a strong understanding of financial analytics (budgeting, planning, cost analysis)
- Combine data, business, and AI thinking to deliver long-term impact
You are expected to operate as a consultant + analyst, not just a dashboard developer
Key Responsibilities:
Business & Client Engagement:
Lead discussions with stakeholders to understand business problems, especially around:
- Budgeting and planning
- Cost optimization
- Financial performance tracking
- Translate business requirements into structured analytical approaches and data solutions
- Proactively identify gaps, inefficiencies, and opportunities in current reporting/analytics
- Act as a trusted advisor, challenging assumptions and suggesting better approaches
Financial & Operational Analytics:
- Analyze budget vs actuals, cost drivers, and financial trends
- Build frameworks for client tracking, forecasting, and variance analysis
- Support planning cycles with structured data insights
- Identify key drivers impacting cost and efficiency
Data Analysis & Insights Generation:
- Extract, clean, transform, and analyze data from multiple sources
- Identify trends, patterns, and root causes to generate actionable insights
- Define and refine KPIs, metrics, and analytical frameworks
- Move beyond reporting to diagnostic and prescriptive insights
Data Modeling & Data Mart Development:
- Design and develop data marts / curated datasets for analytics use cases
- Structure data for scalability, reusability, and performance
- Collaborate with data engineering teams on data pipelines and transformations
- Ensure consistency, accuracy, and governance of data assets
Solutioning & Strategic Thinking:
- Recommend long-term, scalable data and analytics solutions
- Improve data models, reporting structures, and analytics workflows
- Contribute to data strategy and roadmap discussions
- Apply structured, hypothesis-driven problem-solving
Data Visualization & Reporting:
- Design and build intuitive, insight-driven dashboards (DOMO / Tableau / Power BI)
- Ensure dashboards:
- Focus on decision-making (not just visualization)
- Are user-friendly and actionable
Continuously refine dashboards based on stakeholder feedback
AI & Advanced Analytics Mindset:
- Apply AI/ML concepts where relevant:
- Forecasting
- Anomaly detection
- Trend prediction
- Identify opportunities to automate insights and reporting
- Leverage tools like Python or AI platforms for advanced analytics
Collaboration & Ownership:
- Work cross-functionally with engineering, product, and business teams
- Drive end-to-end ownership from problem discovery to delivery
- Train stakeholders on interpreting insights and dashboards
- Maintain clear documentation for data sources, transformations, and logic
Required Skills & Qualifications:
Core Skills:
- Strong experience in SQL and data manipulation
- Experience in budgeting, financial reporting, or planning analytics
- Strong analytical and problem-solving skills
- Hands-on experience with data cleaning, transformation, and modeling
- Experience building or working with data marts / structured datasets
- Experience with BI tools (DOMO preferred / Tableau / Power BI)
Advanced / Preferred Skills:
- Experience with Python (Pandas, NumPy, etc.)
- Exposure to AI/ML concepts or applied use cases
- Familiarity with cloud data platforms (AWS/GCP/Azure)
- Experience with Anaplan or similar financial planning tools
Interview Process
- 3 Technical Rounds
L2 Engineer – OSS Support
Job Information:
Work Experience: 5+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Bangalore, India
Role Overview:
We are seeking a highly motivated and experienced Open-Source Software (OSS) Support Engineer with a strong background in the Telecom domain to join our growing team. In this role, you will be responsible for providing technical support and guidance to our users and customers who are utilizing our open-source telecom software and related technologies. You will be a key contributor to ensuring user satisfaction, fostering a strong open-source community within the telecom space, and driving the adoption of our OSS solutions in the telecommunications industry.
24*7 Rotational Shift.
Key Responsibilities:
Incident Management & Triage:
- Act as the first point of contact for all production incidents, alerts, and user-reported issues related to the Plan & Build [Site Manager, Procurement Manager, and Facility Manager application].
- Proactively monitor application performance, infrastructure health, and system alerts using monitoring tools.
- Perform initial diagnosis and root cause analysis (RCA) to quickly identify the source and scope of issues within a microservices architecture.
- Categorize, prioritize, and escalate incidents to appropriate internal teams (e.g., Network, Security, Firewall, Cloud, Infrastructure, Application Development, User Management) in a timely manner.
Troubleshooting & Resolution:
- Collaborate effectively with various technical teams to drive incident resolution, acting as a central coordinator.
- Skillfully diagnose and troubleshoot a wide range of customer issues, from basic inquiries about Site.
- Manager/Procurement Manager to more technical challenges observed within system framework.
- Utilize logs, monitoring dashboards, and diagnostic tools to pinpoint issues across different microservices and underlying infrastructure components.
- Document troubleshooting steps, findings, and resolutions accurately for knowledge base articles and future Reference.
Communication & Stakeholder Management:
- Provide timely, clear, and professional communication to internal stakeholders and end- users regarding incident status, expected resolution times, and post-incident reports.
- Prepare and deliver comprehensive Root Cause Analysis (RCA) reports for critical incidents, outlining the problem, impact, resolution, and preventative measures.
- Act as a crucial bridge between engineering/technical teams and product/business teams, translating technical details into understandable business impacts and vice-versa.
SLA Adherence & Performance:
- Ensure all incidents are handled within agreed-upon Service Level Agreements (SLAs) for response, resolution, and communication.
- Contribute to the continuous improvement of incident management processes and tooling.
Knowledge Management & Process Improvement:
- Develop and maintain comprehensive knowledge base articles, runbooks, and troubleshooting guides.
- Identify recurring issues and collaborate with engineering teams to implement permanent solutions and improve system resilience.
- Participate in post-incident reviews to identify lessons learned and implement corrective actions.
Qualifications:
- Bachelor’s degree in Electronics and Comm, Information Technology, or a related field.
- Strong domain knowledge in OSS Platforms and Microservices Applications.
- 5+ years of experience in technical support, operations, or SRE/L2 role, preferably supporting enterprise-level applications.
- Proficiency in monitoring tools (e.g., Prometheus, Grafana) for application and infrastructure monitoring.
- Familiarity with cloud computing concepts (e.g., AWS, Azure, GCP) and data center environments.
- Strong interpersonal skills and the ability to collaborate effectively with cross-functional teams.
Skills & Abilities:
- Experience in containerization technologies: Kubernetes/Docker swarm/Mesos-Marathon/Cloud Foundry.
- Experience in RDBMS like Oracle, MySQL, Sybase etc.
- Sound knowledge in, NIFI, Kafka, Spark, Elastic Search and other bigdata tools.
- Basic understanding of networking concepts (TCP/IP, DNS, Load Balancers, Firewalls) and security principles.
- Collaboration: Ability to work in a team-oriented environment and effectively communicate with both technical and non-technical stakeholders.
Interview Process
- 2 Technical Rounds