Senior Software Development Specialist (Enterprise Applications) (New Delhi)

Senior Software Development Specialist (Enterprise Applications) (New Delhi)

08 Sep
|
United Nations Volunteers - Asia u0026 the Pacific
|
New Delhi

08 Sep

United Nations Volunteers - Asia u0026 the Pacific

New Delhi

Deadline to apply 8 September 2026

Description of assignment title

Senior Software Development Specialist (Enterprise Applications)

Host entity

OICT IND - India Technology Hub

Modality

Onsite

Type

National

Volunteer category

Expert UCoS from Apr2026

Work schedule

Full-time

Number of Assignments

1

Assignment country

India

Duty stations

New Delhi

Work location

On UN premises

Expected start date

28/08/2026

Expected end date

31/12/2026

Task description

Within delegated authority, and under the direct supervision of the Head of ICT Solutions, the Senior Software Development Specialist (Enterprise Applications) will be responsible for the design, development, implementation, maintenance and continuous improvement of the Global Finance Requests Portal and related enterprise applications. The incumbent will perform the following duties:

- Solution Architecture
- Design, develop, and maintain enterprise applications using Java, Spring Boot and PostgreSQL following ICT standards and best practices.
- Develop scalable, secure, and maintainable architecture, prepare technical designs, and participate in architecture reviews.
- Software Development
- Develop enterprise web applications, reusable components, and shared libraries.
- Implement business requirements based on approved functional and technical specifications.
- Workflow Automation
- Design configurable workflow solutions supporting approvals, routing, delegation, escalation, notifications, and SLA monitoring.
- API Development & Integration
- Develop secure RESTful APIs and integrate enterprise systems including ERP, HR, Finance, LDAP, Active Directory, OAuth2, JWT, and third-party services.
- Maintain API documentation using OpenAPI/Swagger.
- Database Development
- Design and maintain PostgreSQL databases, optimize performance, implement backup and recovery strategies, and ensure data integrity.
- Security
- Implement secure coding practices, RBAC, authentication and authorization using Spring Security, OAuth2, and JWT, ensuring compliance with OWASP standards.
- DevOps & Deployment




- Develop containerized applications using Podman, support CI/CD pipelines, Linux deployments, Git-based version control, and release management.
- Quality Assurance
- Develop automated tests, perform code reviews, resolve defects, and support system testing, UAT, and production environments.
- Documentation
- Maintain technical documentation, architecture, APIs, workflows, deployment guides, and operational manuals.
- Collaboration
- Collaborate with business analysts, project managers, QA teams, and stakeholders, mentor developers, and actively participate in Agile ceremonies.
- Continuous Improvement
- Recommend improvements to software architecture, development processes, DevOps practices, and workflow optimization while evaluating emerging technologies, including AI-assisted development and automation.

Relevant experience

15 years

Languages

English, Level: Fluent, Required

Hindi, Level: Working knowledge, Desirable

Required education level

Master's degree in Computer Science, Information Technology, Software Engineering, Information Systems or a related field. Qualified certifications in Java, Spring Framework, PostgreSQL, Cloud Technologies or Agile methodologies are desirable.

Skills and experience

- 15 Years of expertise in the field of software application development and deployment.
- 10+ years of expertise in Java with minimum 1 year of progressive experience in enterprise software development, including end-to-end design, development, deployment, and support of enterprise applications.
- Experience in Spring Framework/Spring Boot; PostgreSQL; Experience in RESTful APIs, system integration, security (Spring Security, OAuth2, JWT, LDAP, Active Directory), workflow solutions, Git, containerization (Podman/Docker), CI/CD, Linux environments, performance optimization, production support, and Agile software development methodologies.
- Experience with audit logging, document management, reporting solutions (JasperReports/Power BI), microservices, event-driven architecture, SonarQube, Nexus, Maven, automated testing, technical mentoring, and code reviews would be considered an asset.

📌 Senior Software Development Specialist (Enterprise Applications) (New Delhi)
🏢 United Nations Volunteers - Asia u0026 the Pacific
📍 New Delhi

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software development specialist (enterprise applications) (new delhi) / new delhi

Subscribe to this job alert:

Get the latest job offers by email for: senior software development specialist (enterprise applications) (new delhi) / new delhi