Developer
• Participate in requirements analysis • Collaborate with the engineering team to develop software as required • Deploy applications and systems • Revise, update, refactor, and debug code • Improve existing software • Serve as an expert on applications and provide technical support
1. Educational background: • Have a bachelor’s degree in IT / Computer Science, Software Engineering, or equivalent. 2. Experiences: • Minimum 2-year experience in related IT development (required) 3. Skills: • Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)) • Knowledge of at least one of the .NET languages (C/ C++/ C# Python) • Web development in React/NodeJS/JavaScript • Linux and Unix programming, tools, and scripting • Network protocol (TCP/IP, FTP) • Troubleshooting skill 4. Other: • English communication ability (mandatory) • Good communication and interpersonal and customer service skills • Good attitude in the workplace