Full Stack Engineer Consultant
Riachtanach:PythonC#ReactAngularGitAzureCloudBackendFullstackDevOpsQA/TestCI/CDAISecurity
Job Responsibilities
- Develop and enhance end-to-end web applications, delivering intuitive user interfaces, responsive designs, and seamless user experiences.
- Architect and implement robust backend functionalities, including RESTful APIs, business logic, system integrations, and automated data exchange processes.
- Design and optimise database structures, queries, and integrations to support efficient data management and application performance.
- Collaborate with cross-functional teams to translate business requirements into practical technical solutions and implementation strategies.
- Improve application reliability, scalability, and maintainability through performance optimisation and adherence to software engineering best practices.
- Coordinate User Acceptance Testing (UAT) activities by preparing test environments, configuring application settings, and verifying data accuracy.
- Troubleshoot application issues, execute system and smoke tests, and address technical defects to facilitate smooth production deployments.
- Oversee source code management and deployment workflows using GitHub or Azure DevOps, incorporating branching strategies, version control, and release management.
- Apply secure software development principles, coding guidelines, and quality assurance practices while conducting peer code reviews and maintaining technical compliance.
- Deliver post-implementation technical assistance, produce comprehensive system documentation, and facilitate knowledge sharing to ensure operational continuity.
Job Requirements
- Minimum 4 years of relevant experience in full stack software development.
- Proficiency in AI tools such as GitHub Copilot, Claude, Spec Kit, .Net, C#, Python, SQL, React/Angular and exposure to AI-assisted coding.
- Familiarity with cloud-based development environments and tools such as Visual Studio Code, Azure GCC, Microsoft Entra ID, Managed Identity, and Azure Key Vault.
- Sound knowledge of secure development methodologies, including OWASP security principles, secrets management, dependency security, and software quality standards.
- Strong knowledge of relational data base modelling, database architecture, and CI/CD pipeline implementation using GitHub Actions or Azure DevOps.
Clarence Khoh R1552376