About this role
Responsibilities • Collaborate with department managers and other stakeholders to understand requirements and translate them into technical specifications. • Implement and maintain automated testing and continuous integration pipelines. • Write technical specifications based on end-user functional specifications. • Develop and maintain .NET applications and services using practices of software development lifecycle and techniques. • Design and implement both client-side and server-side architectures. • Collaborate with other developers to create user-friendly and visually appealing interfaces. • Troubleshoot and debug applications to ensure optimal performance. • Perform software troubleshooting and debugging when issues arise. • Conduct regular code reviews. • Stay up-to-date with emerging technologies and industry trends, and applying it to improve operations and activities. • Mentor and guide junior developers by promoting best practices and continuous improvements. Requirements • Bachelor Degree in Computer Science, Engineering or any related field. • Relevant web development experience • Expertise in front-end technologies such as HTML, CSS and Javascript. • Experience with modern frameworks like React or Angular. • Strong knowledge of .NET Framework and Node.Js. • REST/JSON web services • Experience with databases such as MySQL, MongoDB, and message brokers like RabbitMQ. • Familiar with tools such as Git and Docker. • Experience in C#, and familiarity with Microsoft Dynamics NAV and Business Central (BC), and other Microsoft related products will be an added advantage. • Proficiency with leading cloud platforms including AWS, Azure, or Google Cloud Platforms. • Practical experience with IoT platforms and services, particularly Tuya.
Also in Software Engineering
ZIDEA PTE. LTD.
IMD SE ASIA PTE. LTD.
SCIENTEC CONSULTING PTE. LTD.