Key Responsibilities
- Design, develop web applications, desktop applications and service functions that meet project requirements and ensure system performance
- Continuously maintain and enhance existing applications to keep them up to date with evolving user needs and resolve technical challenges.
Required Skills
- Degree of Computer Science/Engineering with at least 1 year software development experience
- Proficiency in HTML, CSS, and JavaScript, experience with front-end framework such as React.js, Vue.js, or Angular.
- Understanding of C#, .Net, Web API development
- Solid knowledge of SQL and NoSQL database
- Good Python skills with a focus on building scalable solutions, Knowledge of AI techniques, frameworks is a plus
- Grasp of OOAD and design patterns
- Ability and willingness to work effectively in a collaborative team environment
