Search by job, company or skills

10-12 Years
Not Disclosed
Early Applicant
  • Posted 19 days ago
  • Be among the first 10 applicants

Job Description

About the Company:

The National Crop Insurance Portal (NCIP) is the central platform of the Pradhan Mantri Fasal Bima Yojana (PMFBY). Farmer enrolment, premium calculation, loss intimation, claim settlement and payment through PFMS all run on it. It is used by farmers, banks, CSCs, insurance companies, State Governments and DA&FW, and is supported by a set of ancillary applications — the Farmer App, AIDE, CCE-Agri, CLAP, WINDS, YES-TECH, CROPIC, KRPH and the WhatsApp bot. NeGD is taking over the technical and managerial ownership of NCIP and these applications from the incumbent vendors. The first year covers the takeover, the thirty-five Schedule-II modules, and the consolidation of fourteen surfaces into a farmer app, an intermediary app, a field evidence app and the NCIP portal. Three years of operations and maintenance follow, across three full Kharif and Rabi cycles. The platform runs on Node.js services with a React front end, on MS-SQL and Elasticsearch, with Android applications in the field. The Node.js and React versions in use are past active support and are to be upgraded as part of the work.

About the Role:

Act as the technical authority for the build, and lead the developers, mobile developers and automation engineers day to day. Take over the code base from the incumbent vendors, and confirm that the team can build and release it without them. Plan and run sprints against the module sequence agreed with the Programme Manager. Set coding standards, review code, and hold the branching and release discipline. Own the test strategy and the release acceptance, working with the QA Automation Engineers in place of a separate QA Lead. Lead the upgrade of Node.js and React to supported versions. Lead root-cause analysis for production incidents, and see the fixes through.

Responsibilities:

  • Act as the technical authority for the build, and lead the developers, mobile developers and automation engineers day to day.
  • Take over the code base from the incumbent vendors, and confirm that the team can build and release it without them.
  • Plan and run sprints against the module sequence agreed with the Programme Manager.
  • Set coding standards, review code, and hold the branching and release discipline.
  • Own the test strategy and the release acceptance, working with the QA Automation Engineers in place of a separate QA Lead.
  • Lead the upgrade of Node.js and React to supported versions.
  • Lead root-cause analysis for production incidents, and see the fixes through.

Qualifications:

  • Essential. B.E. or B.Tech in Computer Science, IT, Electronics or an allied branch; or MCA; or M.Sc. in Computer Science or IT, from a recognised University or Institution.

Required Skills:

  • Essential. Minimum 10 years of experience in software development after qualification, including at least 4 years leading a development team on Node.js and React.
  • Leading a team of eight or more developers through production releases.
  • Taking a large application from development through user testing into production, and supporting it after.
  • Working with a relational database at scale, including query tuning.

Area Technology Required:

  • Server - Node.js, TypeScript, Express or NestJS (Essential)
  • Front end - React 18, Redux Toolkit (Essential)
  • Databases - MS-SQL, Elasticsearch (Essential)
  • Quality - Code review, SonarQube, unit and integration testing (Essential)
  • Deployment - Git, Docker, CI pipelines (Essential)

Preferred Skills:

  • Desirable. Upgrading a large Node.js or React code base across major versions.
  • Search on Elasticsearch.
  • Work on a Government of India or State Government portal, and familiarity with GIGW, accessibility and a CERT-In empanelled security audit.
  • Mobile - Android, React Native (Desirable)

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

Similar Jobs

8-15 yrs
Gurugram, Gurugram, India
Skills:
Version Control Systems (Git), Sql, DevOps and CI/CD Pipelines, Smart Communications SmartCOMM, Relational Databases
6-12 yrs
Gurugram, Gurugram, India
Skills:
PostgreSQL, Prometheus, Elk Stack, Kafka, Json, Grafana, Microservices, Docker, MySQL, Elasticsearch, AWS, Oauth, Apis, Sentry, Node.js, Jwt, Redis, Rabbitmq, REST, Gcp, MongoDB, Azure, Kubernetes, AI-assisted development workflows, Go Golang, end-to-end testing, GitLab CI
4-12 yrs
Noida, India
Skills:
System Verilog, ASIC design flow, RTL Design using Verilog, Timing Closure, Digital electronics fundamentals, Simulation and debug using testbenches and waveform analysis, Synthesis awareness, Version control using GIT, Constraint-driven design
8-10 yrs
Noida, India
Skills:
.NET, Nunit, Specflow, Mstest, PostgreSQL, Appium, SQL Server, Selenium Webdriver, Selenium Grid, Jenkins, Git, MySQL, Postman, Oracle, Xunit, C#, Cucumber, Azure DevOps, Playwright, RESTSHARP, Cypress, GitHub Actions
8-12 yrs
Noida, India
Skills:
Java, Odata, Oracle Integration Cloud, PostgreSQL, Soap, Google Cloud, REST, Docker, MongoDB, Azure, Kubernetes, AWS, CI/CD