Overview 
We are seeking a highly skilled and motivated Full Stack Developer to join our team.
In this role, you will be responsible for designing, developing, and maintaining a multi-platform application that supports mobile, tablet, and web browsers.
You will work closely with UI/UX designers, backend developers, and product teams to create a seamless and high-performing user experience.
This role requires a strong understanding of front-end and back-end development, API integration, and database management.
Additionally, you will be leading the application testing efforts to ensure robustness, security, and scalability.
Key Responsibilities 
- Application Development & Architecture:  Collaborate with stakeholders to analyze software specifications and UI/UX mockups to ensure alignment with business requirements.
 
 Develop, test, and deploy responsive, multi-platform applications (mobile, tablet, and web).
 
 Ensure applications are optimized for performance, scalability, and security.
 
 Maintain a clean and scalable codebase while following best practices in software development.
 
 Troubleshoot and debug applications to enhance functionality and user experience.
 
 
- Front-End Development:  Develop user-friendly and responsive front-end interfaces using modern frameworks.
 
 Ensure seamless cross-platform functionality and a consistent UI/UX experience.
 
 Optimize front-end applications for speed and performance.
 
 
- Back-End Development:  Build and maintain APIs and backend services.
 
 Develop and manage database structures.
 
 Implement authentication, authorization, and data security measures.
 
 
- Testing & Quality Assurance:  Lead the testing efforts, including unit testing, integration testing, and end-to-end testing.
 
 Work closely with QA teams to identify and resolve software defects.
 
 Implement automated testing frameworks to enhance code reliability.
 
 
- Collaboration & Communication:  Work closely with other developers to ensure timely and efficient development.
 
 Participate in code reviews and contribute to continuous improvement initiatives.
 
 
Qualifications & Experience 
- Minimum Working Experience: 5 years 
- Diploma/Bachelor's degree in computer science or any other related field 
- Operations and maintenance for a mixture of vendors and in-house products 
- Must have experience in following domain area/ technology/ programming languages 
- Any 3 or more of the following: C#, VB.
 
 ASP.NET Framework, .NET 6, Webform, MVC, Web API, Entity Framework
- Strong in SQL with experience in Microsoft SQL Server 
- HTML, CSS, Bootstrap, JavaScript, JQuery, React, Angular and/or Flutter, Dart 
- Experience in Application Security 
- Good to have experience in the following: 
- Maintenance and support OT and IT systems.
 
 
- Historian and/or plant system architecture.
 
 
- Strong background in IT processes and structure.
 
 
- Azure Web App, Azure Storage, Container Registry and/or Azure Key Vault, Azure API Management.
 
 Knowledge & experience in AKS will be an added advantage.
 
 
- Azure Logic App, Azure Service Bus, and/or Azure Data Factory 
- Knowledge of Azure Logic App, Azure API Management, Azure Service Bus will be an added advantage.
 
 
- DevOps, CI/CD Pipeline and/or DevOps tool chains 
- Agile Methodology 
- HUAWEI Cloud 
- APP Store publish 
- Source control, coding standards, app management and deployment 
- Familiar with current UX trends on web applications 
- Certified in Microsoft technologies will be added advantage 
- Experience in high traffic application development 
Must have experience with Flutter or ReactJS + .NET, and be able to do automated testing.
  #J-18808-Ljbffr