Senior Assistant Manager, AIO Innovation Office (Contract)
Job ID:
10287
Job Function:
Administration
Institution:
National University Health System
The Full Stack Developer will be responsible for design, develop, test, and maintain web applications across both front-end and back-end systems. The role will support the development and support scalable, secure, and high-performing applications on-prem and on Clouds, collaborating with cross-functional teams, and delivering solutions that meet business and user needs.
You will be responsible for the following:
Front-End Development
- Develop responsive and user-friendly web interfaces using modern JavaScript frameworks such as React, Angular, or Vue.js.
- Translate UI/UX designs into high-quality, reusable code.
- Optimize applications for maximum speed, performance, and accessibility.
- Ensure cross-browser and cross-device compatibility.
Back-End Development
- Design, develop, and maintain server-side applications and APIs.
- Build scalable microservices and RESTful/GraphQL APIs.
- Implement business logic, authentication, authorization, and security controls.
- Integrate third-party services and external systems.
Database Management
- Design and maintain relational and non-relational databases.
- Write efficient queries, stored procedures, and database optimization scripts.
- Ensure data integrity, backup, recovery, and security.
DevOps & Deployment
- Manage CI/CD pipelines and deployment processes.
- Monitor application performance and troubleshoot production issues.
- Work with cloud platforms such as Azure, AWS, or Google Cloud.
- Implement containerization and orchestration technologies (Docker, Kubernetes).
Collaboration & Quality Assurance
- Collaborate with product managers, designers, and stakeholders to define requirements.
- Participate in code reviews and maintain coding standards.
- Create and maintain technical documentation.
- Develop and execute unit, integration, and end-to-end tests.
Qualification
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field.
- 1+ years of experience in full-stack software development.
- Strong proficiency in:
- Front-end: HTML5, CSS3, JavaScript/TypeScript
- Frameworks: React, Angular, or Vue.js
- Back-end: Node.js, .NET, Java, Python, or PHP
- Experience with RESTful APIs and web services.
- Knowledge of SQL databases (e.g., SQL Server, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Familiarity with version control systems such as Git.
- Understanding of software development life cycle (SDLC) and Agile methodologies
Required Competencies and Capabilities (Skills, Experiences and Professional Licences)
- Experience with cloud platforms (Azure, AWS, or Google Cloud).
- Knowledge of containerization technologies (Docker, Kubernetes).
- Experience with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins).
- Familiarity with cybersecurity best practices.
- Experience with automated testing frameworks.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Strong attention to detail and commitment to quality.
- Adaptability and willingness to learn new technologies.