IS&Digital

Offer published on 28 04 2026

Software Engineer

  • Location
    : Pune, India
  • Contract Type
    : Regular

Description

Software Engineer

- - - - - - - - - - - -

As a Software Engineer, you will design, build, deploy, and maintain high‑quality applications—both custom-built and package-based—to deliver real business value. You will use strong coding skills, modern DevOps practices, and hands-on experience with AWS to ensure applications are stable, scalable, performant, secure, and consistent across environments.

Software Development & Maintenance

Using Lean & Agile methodologies, Security by Design practices, and modern DevSecOps techniques, you will:

  • Write beautiful, clean, secure, and maintainable code across our application ecosystem.

  • Complete testing, debugging, and incremental enhancements to existing software utilizing AI-powered development tools.

  • Provide basic technical support by diagnosing and resolving incidents.

  • Implement changes to applications and maintain clear technical documentation.

Controls, Testing & Quality Assurance

  • Build, run, and optimize unit tests and test plans.

  • Use AI-based testing platforms to identify anomalies, generate test cases, and detect regressions.

  • Analyze, report, and resolve bugs, incidents, and malfunctions.

Deployment & Operations

  • Contribute to change management, communication, and technical training.

  • Build automated deployment pipelines using modern DevSecOps.

  • Support solutions in production (especially in product-mode environments).

  • Apply AI tools for log analysis, monitoring, operational insights, and incident prediction.

·        Demonstrate a willingness/ability to provide on‑call support or perform deployment work outside normal work hours and on weekends, as needed.

BI & Data

  • Build and maintain data pipelines and models using Databricks and SQL to support reporting and analytics.

  • Create clear, high‑value dashboards in Power BI and Grafana to enable data‑driven decisions.

  • Monitor data quality, resolve inconsistencies, and implement automated validation and anomaly detection.

  • Use AI‑assisted tools to accelerate data exploration, analysis, and insight generation.

  • Collaborate with stakeholders to define data requirements and ensure analytics solutions meet business needs.

  • Maintain documentation and support technical users in understanding dashboards and data outputs.

Requirements & Specifications

  • Collaborate with business stakeholders and UX/UI experts to ensure functional and technical requirements truly reflect business needs.

  • Use AI-assisted analysis tools to evaluate user behavior, detect gaps, and refine UX/UI and functional specifications.

Required Experience

·       1–3 years in a software development role preferred.

Required Skills

  • JavaScript / TypeScript

  • React

  • Node.js

  • Git

  • AWS RDS - Postgres

  • MongoDB Atlas

  • AWS Lambda, Step Functions, CloudWatch, S3, EC2

  • Ability to leverage AI tools for code generation, optimization, troubleshooting, and testing

  • MS Office

·        JIRA

 

Desired Skills

Backend & Cloud

  • Spring Boot

  • AWS CLI

  • AWS CodePipeline

  • AWS CloudFront

  • CloudFormation

  • AWS Security Groups

  • AWS ECS

  • Elixir

  • Databricks  

  • Power BI

  • Grafana

Mobile & Front-End

  • React, React Native, Flutter, Kotlin, Swift

  • Material UI

  • Figma

QA & Automation

  • Playwright

  • Jenkins

  • Zephyr

  • JMeter

  • Use of AI QA automation tools

BI & Data

  • AWS Glue, ElasticSearch, Kibana, Redshift, QuickSight, Athena

  • Azure Data Factory, Azure SQL, Azure Synapse, Azure ML Studio

  • SQL

  • Python

  • Data modeling and data visualization tools

  • Ability to apply AI for data exploration, analysis, and insight generation

DevOps & Scripting

  • Linux CLI

  • Bash scripting

Apply