Senior Application Developer (Client) UIDAI

6 - 11 Years

Job Description

Job Overview: Build features, enhancements and provide support for the Enrolment software (Enrolment Client Multi-Platform) and other applications of UIDAI.

Responsibilities and Duties:

Lead a team of developers or independently take up complex projects;

Develop applications as per business and security requirements;

Take responsibility for a feature through definition, design, development and delivery.

Ensure the architecture stays in line with the UIDAI roadmap

Follow development best practices such as unit tests and continuous integration

Provide Level 3 support for issues faced during field operations of applications which would involve activities like debugging live issues, remote troubleshooting, etc.

Qualifying Criteria:

Education: Bachelor's/Master’s degree in computer science or a related field

At least 6 years of work experience in software development

Proficiency in using Java and its core libraries (eg. collections) on Windows and Linux (Ubuntu)

Familiar with writing Java Swing applications, along with Spring 5.0.

Knowledge of version control with Git and SVN and basic CI / CD concepts

Hands on with AGILE practices and tools such as:

Gradle for build systems

Maven for package management

IDEs such as Eclipse or IntelliJ IDEA, Community Edition

Experience in writing unit and functional tests

Understanding of the MVC design pattern, internationalization, basic UI design using Swing

Preferred skills:

  • Interest and ability to learn and deliver.
  • Strong problem solving and analytical skills.
  • Plus: Familiarity with Kubernetes, using messaging systems such as RabbitMQ, concepts such as circuit breakers, use of a service mesh such as Istio. Familiarity with MyBatis.

Last Application Date: 28th May 2020

Salary: Not Disclosed by Recruiter

Industry:IT-Software / Software Services

Functional Area:IT Software - Application Programming, Maintenance

Role Category:Programming & Design

Role:Software Developer


Desired Candidate Profile

Please refer to the Job description above


UG:BCA - Computers, B.Sc - Computers, B.Tech/B.E. - Computers

PG:MCA - Computers, M.Tech - Any Specialization, MS/M.Sc(Science) - Computers

Company Profile

NISG (National Institute for Smart Government)

NISG is a not-for-profit company set up in a Public-Private-Partnership (PPP) in 2002 under the recommendations of The National Taskforce on Information Technology and Software Development.
View Contact Details+

Contact Company:NISG (National Institute for Smart Government)