About this role
1. Application Development & Integration · Design, develop, test, integrate, and maintain application components across: o Frontend: Angular / modern JavaScript frameworks o Backend: Java Spring Boot o Database: MySQL · Build and enhance: o User interfaces (UI/UX components) o Backend APIs and business logic o Database schemas, queries, and stored procedures · Perform system integration with internal and external systems · Conduct defect fixing, performance tuning, and optimization · Provide deployment support across development, testing, and production environments · Leverage AI-assisted development tools to improve productivity, consistency, and code quality --- 2. Testing & Quality Assurance · Develop and execute unit tests for both frontend and backend modules · Improve test coverage and edge case identification using AI-assisted techniques · Support integration and system testing activities · Ensure application quality aligns with project and regulatory standards --- 3. Code Quality & Security Compliance · Participate actively in code reviews · Ensure compliance with: o Authority coding standards o OWASP Secure Coding Practices · Apply secure development principles to protect sensitive data and systems --- 4. Build, Deployment & Support · Support application build, packaging, and deployment · Work with CI/CD pipelines across environments · Troubleshoot and resolve application issues across: o Development o Testing o Production · Utilize AI-assisted diagnostics tools to improve issue resolution efficiency --- 5. Documentation · Prepare and maintain: o System design documents o API specifications o Database design and technical documentation · Ensure documentation is accurate, up-to-date, and aligned with project standards --- 6. Stakeholder Collaboration & Agile Delivery · Collaborate with: o Business stakeholders o Technical teams o External vendors and government agencies · Ensure solutions are: o Secure o Scalable o Maintainable o Aligned with business and technical requirements --- 7. Project Coordination & Vendor Management · Manage and support technology initiatives, including: o System operations and maintenance (O&M) o New enhancements and feature development · Coordinate with: o ICT O&M contractors o External partners and service providers · Drive implementation of new initiatives and system improvements --- Qualifications & Skills Education · Tertiary qualification in Information Technology, Computer Science, Software Engineering, or related discipline --- Experience · Minimum 3 years of experience as a Software Developer / Engineer · Experience working in Agile/Scrum environments --- Technical Skills · Strong proficiency in one or more programming languages: o Java (preferred), Python, or .NET · Strong experience in frontend technologies: o JavaScript, HTML5, CSS3, Angular or React · Experience with: o Spring Boot framework o MySQL or relational databases · Familiarity with CI/CD pipelines (e.g., GitLab CI or similar) · Exposure to cloud platforms (Azure, AWS, etc.) --- Additional Competencies · Demonstrated ability to: o Solve complex and abstract technical challenges o Deliver high-quality, scalable solutions · Experience using AI-assisted development tools for: o Code generation o Test automation o Productivity enhancement · Strong understanding of: o Application security principles o Secure coding practices (OWASP) · Experience in: o SDLC methodologies o Testing strategies and best practices o Continuous integration and delivery --- Key Attributes · Strong analytical and problem-solving skills · Good communication and stakeholder management abilities · Ability to work independently and collaboratively in a team · Adaptability to public sector compliance and governance requirements --- Summary This role requires a well-rounded developer capable of: · Full-stack development (Angular + Spring Boot + MySQL) · Working in a secure, high-governance public sector environment · Leveraging AI-assisted development practices · Supporting end-to-end delivery from design to production support
Also in Government Policy