Key Responsibilities:
-
Design, develop, and maintain advanced Android applications.
-
Work on large-scale, citizen-centric IT applications ensuring security, scalability, and performance.
-
Collaborate with cross-functional teams including UI/UX designers, backend developers, and project managers.
-
Translate project requirements into high-quality, functional mobile applications.
-
Ensure application performance, responsiveness, and compatibility across multiple devices.
-
Implement secure coding practices and compliance with Government IT standards.
-
Troubleshoot, debug, and upgrade existing applications.
-
Prepare technical documentation, user manuals, and project reports as per Government guidelines.
Required Skills & Competencies:
-
Strong proficiency in Java for Android development.
-
Hands-on experience with Android SDK, Android Studio, Jetpack Components, and RESTful APIs.
-
Experience with database management (SQLite/Room/Realm) and integration with backend services.
-
Knowledge of security standards, data encryption, and secure APIs for government applications.
-
Familiarity with version control (Git), CI/CD pipelines, and Agile methodologies.
-
Strong debugging, analytical, and problem-solving skills.
-
Excellent communication and documentation skills.
Certifications (Preferred/Desirable):
-
Google Associate Android Developer (AAD) or higher-level Android development certifications.
-
Certified Secure Software Lifecycle Professional (CSSLP) or equivalent in secure coding.
-
Agile/Scrum Certification (CSM/PSM) for project management exposure.
-
Relevant Government/MeitY-recognized certifications in IT or e-Governance (preferred).
Experience Required:
-
Minimum 5+ years of professional experience in Android application development.
-
Proven track record of delivering large-scale IT Government Projects or e-Governance initiatives.
-
Strong exposure to Government programs will be highly desirable.