At Success IT, we&aposre seeking talented individuals to join our dynamic team, supporting our legacy software while contributing to the development of our next-generation web applications. This role offers a unique opportunity to bridge the gap between customer support and software engineering, with a clear path to becoming a full stack developer or implementation project / delivery lead. Key Responsibilities Legacy Software Support (70%): Provide advanced (Level 1) technical support for our in-house developed ERP systems Debug software issues and troubleshoot complex data problems in SQL server Collaborate with senior engineers to resolve intricate customer issues Maintain and update legacy applications as needed Software Application Development (30%): Contribute to the design and development of our new web-based software products and on premise products Work in an agile environment to deliver high-quality code Participate in the full software development lifecycle, from conception to deployment Collaborate with the team to implement innovative solutions for our SME customers Skill Development: Engage in continuous learning to transition towards full stack development Participate in internal training and knowledge sharing sessions Gradually take on more complex development tasks as skills progress Requirements: Diploma or Bachelor&aposs degree in Computer Science, Software Engineering, or related field Strong knowledge of C#, MS SQL, and object-oriented programming concepts Familiarity with web technologies (HTML, CSS, JavaScript) Basic understanding of software development lifecycle and agile methodologies Excellent problem-solving skills and attention to detail Strong communication skills and ability to work in a team environment Preferred Qualifications: 1-2 years of experience in software support or development Experience with ERP or CRM systems Familiarity with Azure, Angular, or other modern web frameworks Understanding of accounting principles or experience in financial software Ability to communicate in Mandarin (to support our Mandarin-speaking customer base) is a plus Prior accounting courses taken Career Growth: This role offers a clear pathway to becoming a full stack software engineer. As you develop your skills and demonstrate proficiency, you&aposll have the opportunity to: Take on more complex development projects Learn and implement advanced web technologies Contribute to architecture and design decisions Mentor junior team members Potentially lead development initiatives for new products Join Success IT and be part of our mission to innovate and build cutting-edge solutions for our diverse customer base. Whether you&aposre passionate about customer support, software development, or both, this role offers a unique opportunity to grow your career in multiple directions. Show more Show less