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 ...