We are seeking a Software Developer (Full Stack) with strong expertise in both front-end and back-end technologies to design, develop, and maintain web applications and reporting solutions. The ideal candidate will have hands‑on experience with modern frameworks, database management, and cloud services, ensuring high-quality, scalable, and secure applications.
Responsibilities
- Develop and maintain web applications using React JS, JavaScript, and CSS frameworks (Bootstrap, TailwindCSS).
- Build and optimize back‑end services using C# and .NET within Visual Studio 2022 and VS Code.
- Design and manage relational databases (MsSQL, MySQL) and write efficient queries.
- Create and maintain Crystal Reports for business reporting needs.
- Develop interactive dashboards and reports using Power BI.
- Configure and maintain IIS for application hosting and deployment.
- Work with AWS services for cloud‑based application deployment and scalability.
- Collaborate with cross‑functional teams to gather requirements and deliver solutions.
- Ensure application security, performance optimization, and adherence to best practices.
- Under the WSH Act, employees have a duty to keep their workplace and colleagues safe:
- Cooperate with employers and follow safety and health procedures;
- Report unsafe acts and incidents;
- Do not tamper with safety devices or perform wilful or reckless acts; and
- Be responsible for any other duties that may be assigned from time to time as your superior / management deem fit.
Requirements
- Minimum Diploma in Computing (Software Engineering) / Full Stack Development
- With 2 to 5 years of professional experience in full‑stack development.
- Proficiency in React JS, JavaScript, and CSS frameworks (Bootstrap, TailwindCSS).
- Strong knowledge of C#, .NET, and experience with Visual Studio 2022 and VS Code.
- Experience with Crystal Reports and Power BI for reporting and analytics.
- Solid understanding of relational databases (MsSQL, MySQL) and query optimization.
- Hands‑on experience with IIS setup/maintenance and AWS services.
- Strong problem‑solving skills and ability to work independently and in a team environment.
- Experience with CI/CD pipelines and version control (Git).
- Familiarity with Agile development methodologies.
- Knowledge of security best practices and performance tuning.