E

EXL

Analyzes business data and runs outsourced operations

Data Application Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeGurugram, Haryana, IndiaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in economics, mathematics, computer science or engineering, operations research, or related analytics areas; candidates with BA/BS degrees in the same fields from top-tier academic institutions are also welcome to apply.
  • Demonstrated work experience with investment or finance domain-based web products or SaaS applications.
  • At least 4 years of experience working as a full-stack developer.
  • Deep knowledge of object-oriented programming and scripting languages, including Python and JavaScript.
  • Strong SQL skills and experience with relational and non-relational databases such as PostgreSQL, Microsoft SQL Server, and MongoDB.
  • Experience developing SaaS applications over public cloud infrastructure, preferably Azure Cloud.
  • Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
  • Extensive knowledge of Core Python and Python web development frameworks such as FastAPI and Django.
  • Knowledge of React tools including React.js, Webpack, Context API, and Redux.
  • Hands-on experience with Azure App Services, Functions, Azure Data Factory, Kubernetes (AKS), Azure Key Vault, VPC, Azure Container Storage, Azure SQL Database, and Azure DevOps CI/CD pipelines.
  • Experience with user interface design.
  • Experience in container and serverless architecture, including Docker and Kubernetes.
  • Experience in asynchronous messaging and microservice architecture.
  • Experience with OAuth2 and/or SAML authentication protocols.
  • Knowledge of performance testing frameworks including Mocha or Jest.
  • Experience with browser-based debugging and performance testing software.
  • Extensive knowledge of object-oriented programming, design patterns, and software design and architecture best practices.
  • Strong critical thinking and problem-solving skills, data structures, and algorithms.
  • A record of achievement, analytical ability, and an entrepreneurial hands-on approach to work.
  • Ability to work in a fast-paced, continuously evolving environment and take on challenging work.
  • Ability to understand cross-cultural differences and work with clients across the globe.
  • Efficiency in handling technical issues and producing new design ideas and substitutions where required.

Responsibilities

  • Design customer-facing user interfaces and back-end services for web-based products.
  • Develop and maintain server-side network components.
  • Ensure optimal performance of the central database and responsiveness to front-end requests.
  • Collaborate with front-end and back-end developers to integrate application elements.
  • Develop high-performance applications by writing testable, reusable, and efficient code.
  • Implement security protocols, data protection measures, and storage solutions.
  • Run diagnostic tests, repair defects, and provide technical support.
  • Document React communication flows, Node.js processes, and database schemas, and prepare reports.
  • Recommend and implement improvements to processes and technologies.
  • Use React.js and Node.js principles to create diverse modules, including workflows such as Flux or Redux and data structure libraries such as Immutable.js.
  • Create and develop microservices and APIs using RESTful APIs.
  • Secure applications using modern authorization mechanisms such as JSON Web Token.
  • Apply software development best practices in an agile environment.
  • Maintain a distributed development environment using code versioning tools such as Git, SVN, or Mercurial.
  • Create and manage Python-based microservices.
  • Leverage Microsoft Azure services to deploy, monitor, and manage applications.

Desired Qualifications

  • Experience developing SaaS applications over public cloud infrastructure, preferably Azure Cloud.

About the Company

EXL

Analyzes business data and runs outsourced operations

EXL analyzes business data and runs outsourced operations for insurers, healthcare payers, banks, retailers, and other large organizations. Its teams combine industry expertise with data engineering and AI to handle tasks such as claims processing, payment reviews, customer service, and finance within existing technology environments. The company also builds software, including LifePRO, which manages insurance policies, and EXLdata.ai, which connects fragmented data for use in AI systems. Clients pay for consulting projects, ongoing managed services, and software delivered through the cloud. EXL was founded in 1999 and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1999

Recently Posted Jobs

Explore more opportunities at EXL

See more jobs