01 Sep
|
Unique Identification Authority of India (UIDAI)
|
Bengaluru
01 Sep
Unique Identification Authority of India (UIDAI)
Bengaluru
Position - Software Architect at UIDAI Technology Centre, Bengaluru (Through GA Digital Web Word Private Limited)
About the Role The Software Architect will play a crucial role in designing and implementing software architecture for global projects, ensuring high performance and reliability in mission-critical applications.
Responsibilities
- Recommend suitable technology solutions for individual application modules and components.
- Work with Managed Service Provider and Business teams for requirement analysis and design (TRDs, BRDs, FSDs, HLDs, IADs, RCAs).
- Review LLDs, test cases, reports, SLAs and release/build documents.
- Prepare, review and approve design documents for application development and enhancements in adherence with architecture principles.
- Coordinate with Project Managers, Test Managers, Leads, Staging and UAT teams for project planning, delivery, compliance and SLA adherence.
- Work with Tech Support/Ops/Apps teams to troubleshoot and resolve incidents.
- Work with Ops/Apps/Release teams for production deployment.
- Coordinate with Security teams for CISO/VA activities and secure code review.
- Coordinate with Infrastructure teams for servers, storage and access requirements.
- Coordinate with Business/HQ teams for requirements, issue resolution, release rollouts, trainings, demos, reports and presentations.
- Provide maintenance support to enrolment clients including development, testing, deployment and release.
- Support UIDAI in the design,
build and deployment of high-availability open-source middleware and database systems.
- Monitor and analyze hold packets and aged packets and coordinate with CIDR Ops & Maintenance teams for resolution.
- Undertake any other responsibilities assigned by UIDAI from time to time.
Qualifications
BE / B Tech / M Tech / MCA
Required Skills
- At least 5 years of hands-on experience in software architecture design and implementation in global projects or software product companies and overall experience of 10+ Years.
- Experience in software development using Java/J2EE, Spring, Spring Boot, Hibernate, Mule, RMQ and equivalent open-source technologies.
- Comprehensive knowledge of software architecture and software engineering methodologies, principles and practices.
- Strong experience in web/mobile application development, data structures, algorithms, threads and session management.
- Successfully architected at least one large mission-critical, high-transaction-volume, high-performance computing project using open-source technologies.
- Valuable working knowledge of high-availability databases, micro-services and middleware.
- Experience in IT infrastructure assessment and gap analysis of large mission-critical enterprise technology suites involving digital transformation and automation.
- Strong understanding of Agile development methodology.
Preferred Skills
- Experience with cloud technologies and platforms.
- Familiarity with DevOps practices and tools.
Pay range and compensation package
Salary Range: ₹21.50-35.40 Lakh Per Annum
📌 Software Architect (Bengaluru)
🏢 Unique Identification Authority of India (UIDAI)
📍 Bengaluru