Penang
On-site
MYR 48,000 - 60,000
Full time
15 days ago
Job summary
A leading software solution provider in Penang is seeking a Software Developer to gather specifications, manage projects, and develop AI solutions. Candidates should possess a Bachelor's degree in Computer Science and 1-2 years of programming experience, especially in C# and Python, along with strong analytical and problem-solving skills. Fresh graduates with internship experiences are encouraged to apply for junior-level positions.
Qualifications
- 1-2 years of experience in programming, SQL, software development, and AI architecture.
- Good knowledge of RDBMS databases (Oracle/MS SQL).
- Experience in process analysis, design, implementation, and system testing.
Responsibilities
- Gather and produce specifications for new or modified features.
- Produce high-quality documentation and report status to Project Managers.
- Coordinate with project areas and business units to manage requirements.
Skills
C#
Python
SignalR
MVC
SQL
Problem-solving
Analytical skills
AI architecture
Machine Learning
Communication skills
Education
Bachelor’s degree in computer science or equivalent
Tools
Docker
Kubernetes
AWS
Azure
GCP
Responsibilities
- Gather and produce specifications for new or modified features.
- Complete projects and tasks within the estimated timeframe.
- Produce high-quality documentation and report status and issues to Project Managers.
- Provide support for ad hoc IT tasks and operational needs as required.
- Coordinate with other project areas and business units to manage interdependencies, determine requirements, and resolve issues.
- Analyse and map business processes, identify gaps, and perform process or data mapping.
- Manage risks and contribute to the risk management process.
- Research, develop, test, and deploy software solution with machine learning algorithms and predictive models.
- Transform machine learning models into APIs and integrate them with other applications.
- Communicate the usefulness of AI models to stakeholders.
Requirements
- Bachelor’s degree in computer science, or equivalent.
- 1-2 years of experience in programming (C#, Python, SignalR, MVC), SQL, relational databases, software development, and AI architecture and systems such as Docker, Kubernetes, CI/CD pipelines, Cloud platforms (AWS, Azure, GCP).
- Experience in process analysis, design, implementation, problem-solving, system testing (UAT), and bug fixes.
- Related working experience in systems requirement analysis and Microsoft software development.
- Good knowledge of RDBMS databases (Oracle/MS SQL).
- Strong problem-solving and analytical skills and ability to work both independently and as part of a team.
- Experience or strong interest in AI-related technologies such as ML platforms, model training environments, and AI frameworks is a plus.
- Good interpersonal and communication skills in English & Mandarin is a plus.
- Ability to learn and adapt quickly to emerging technologies.
- Adherence to policies, procedures, and security practices.
- Candidates with experience and leadership qualities will be considered for more senior positions.
- Fresh graduates with internship experience are welcome to apply for junior-level positions.