Design, develop, and maintain software applications: Write clean, scalable, and efficient code to create software solutions that meet user needs.
Collaborate with cross-functional teams: Work closely with product managers, designers, and other engineers to deliver high-quality citizen-centric products.
Participate in code reviews: Ensure code quality and share knowledge with team members to improve overall team performance.
Debug and troubleshoot issues: Identify and resolve software defects and performance issues.
Implement automated testing and continuous integration: Ensure the reliability and stability of the software through automated tests and CI/CD pipelines.
Documentation: Create and document technical designs that are aligned with architectural guidelines.
Stay updated with the latest industry trends: Continuously learn and apply new technologies and best practices t...