
Search by job, company or skills
Job Description
Design and develop application features and system enhancements
Conduct code reviews and provide technical guidance to junior engineers
Troubleshoot complex application and system issues, including root-cause analysis
Support architecture, refactoring, and modernization of legacy systems
Contribute to technical planning and solution design activities
Work with users and stakeholders to understand requirements and translate them into technical solutions
Gradually assume greater responsibility in technical design and architectural decision-making, with guidance during the initial phase
Authorized to stop work and report any unsafe acts or conditions,and ensure compliance with all applicable Health and Safety regulations and procedures
Adhere to established quality, environmental protection, health and safety policies and procedures.
Qualifications and Skills
Diploma or Bachelor's degree in Computer Science, Information Systems, or a related discipline
Strong experience with .NET / C#
Strong experience with JavaScript/TypeScript and a modern single-page application (SPA) framework (e.g. React)
Solid experience working with Git-based version control within a structured software development lifecycle
Hands-on experience with SQL and relational databases
Understanding of system design and software architecture concepts
Experience working with legacy systems and modernization efforts
Experience collaborating directly with users to clarify requirements and refine system behaviour
Exposure to structured development workflows or DevOps practices
4/5 or more years of relevant working experience
Fresh graduates are welcome to apply
Job ID: 144959295