Automated govt. services and lead a team of 5 engineers to deliver a citizen services platform with strict compliance and auditability requirements.
- Design, develop, test, and maintain software applications according to project requirements and coding standards.
- Collaborate with stakeholders to gather and analyze software requirements, ensuring a clear understanding of project objectives.
- Create software architecture and detailed design documents, including data models and database design, and user interfaces.
- Write clean, efficient, and well-documented code in programming languages such as PHP, Python, or JavaScript. Debug and resolve software defects or issues.
- Stay updated with industry trends, new technologies, and best practices.
- Conduct research and propose innovative solutions to improve software development processes and efficiency.
- Provide ongoing support for deployed software, investigate and resolve software defects, and implement software enhancements or patches as required.
- Prepare software for deployment, including packaging, configuration, and documentation. Coordinate with DevOps teams to ensure smooth deployment and release processes.
