About the Job
Major Responsibilities
Assist in designing, developing, testing, and maintaining software applications based on business requirements.
Write clean, efficient, and well-structured code using relevant programming languages and development frameworks.
Develop, modify, and enhance software features under the guidance of senior developers.
Identify, troubleshoot, and resolve software bugs, errors, and technical issues.
Conduct software testing to ensure application functionality, reliability, and performance.
Support the maintenance, upgrading, and optimization of existing software applications.
Assist in integrating software applications with databases and other systems.
Collaborate with senior developers and relevant teams to understand technical requirements and deliver software solutions.
Stay updated on emerging technologies, programming tools, and software development practices.
About You
Basic Requirements
Bachelor's degree in computer science, Software Engineering, Information Technology, or a related field.
Minimum of 1 year of relevant experience in software development.
Basic proficiency in at least one programming language (Java, Python, JavaScript, PHP).
Understanding of software development principles.
Basic knowledge of databases and SQL.
Problem-solving, analytical, and debugging skills.
Good communication and teamwork skills.
Requirement Skill
Communication
Programming language (R, Python, Scala, Matlab)
Coding
Analytical thinking and problem-solving skills.
PostgreSQL databases
Good communication and teamwork
Desired Skill
Application Programming Interface (API)
Programming language (R, Python, Scala, Matlab)
- Creativity