Description
Job Description:
- Assist the R&D Manager to plan system design and architecture
- Work with programmers for system development, testing and deployment
- Analyze business requirements and translate them into technical solutions
- Design, develop, and implement software systems
- Perform system testing, troubleshooting, and provide ongoing support
- Lead programmers in software development and maintenance services
- Prepare technical documentation
- Collaborate with cross-functional teams to ensure software solutions meet business requirements
Requirements:
- Bachelor’s degree in Computer Science or related discipline
- Minimum of 3 years of experience in software development
- Experience in information security and machine learning is preferred
- Proven experience in implementing and supporting web-based application systems
- Experience with frontend development technologies such as HTML, CSS, JavaScript, and frameworks/libraries (e.g., jQuery, Angular, React, Vue)
- Solid object-oriented programming experience in C#, Java, or C++
- Experience with machine learning, particularly in natural
- language processing (NLP) using BERT variants and LLMs, and proficiency in Python is a plus
- Familiarity with relational database management systems like MSSQL, MySQL, or PostgreSQL
- Knowledge of MongoDB is a plus
Tagged as: system analyst