Our client is a leading Singapore-based fintech company in Southeast Asia, and is seeking for a Software Developer to join their team.
Requirements:
- Analysis of Requirements: Understand and analyze the requirements provided by stakeholders or project managers.
- Design: Create detailed technical designs based on the requirements, outlining the structure and components of the software.
- Coding: Write code according to the design specifications using programming languages and best coding practices.
- Testing: Develop and execute unit tests to ensure that individual components work as intended. Collaborate with quality assurance (QA) teams to address and fix bugs
- Collaboration: Work closely with other team members, such as designers, product managers, and QA professionals, to ensure effective collaboration and communication.
- Version Control: Use version control systems (e.g., Git) to manage and track changes to the source code.
- Documentation: Create and maintain documentation for code, APIs, and other technical aspects of the project.
- Code Review: Participate in and conduct code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team.
- Continuous Integration/Continuous Deployment (CI/CD): Implement and maintain automated build and deployment processes to ensure efficient and reliable software releases.
- Security: Follow secure coding practices to mitigate potential security vulnerabilities. Stay informed about security best practices and apply them in development.
- Performance Optimization: Optimize code and system performance to ensure efficient use of resources.
- Stay updated on the latest technologies, and adapt to New Technologies.
- Ethical Considerations: Consider the ethical implications of software development, including privacy and data security.
Requirements:
- A bachelor's degree in Computer Science, Software Engineering, or a related field.
- Programming Skills: Proficiency in programming languages such as Java, Python, JavaScript, C#, or others depending on the job requirements.
- Problem-Solving Skills: Ability to analyze problems and create efficient, effective, and scalable solutions.
- Testing Skills: Proficiency in writing unit tests and performing software testing.
- Understanding of Algorithms and Data Structures: Knowledge of fundamental algorithms and data structures is essential for writing efficient code.
- Effective communication, problem-solving and analytical skills.
- Possess a continuous learning attitude.
Additional Information:
- This is a full-time position
Interested candidates are invited to send in your resume in MS Word Format* stating your past work experience, reasons for each leave, past and expected remuneration.
We regret to inform that only shortlisted candidates will be notified. By submitting an application to us, you will be deemed to have agreed for us to collect, use and disclose your personal data which you have submitted to your prospective employers, for the purpose of job search, and/or other services which you have consent us to perform on your behalf.
Attn: R1326341 Ng Zhenyu
Cultivar Asia Pte Ltd (EA License: 19C8782)
Job Types: Full Time, Permanent
Salary: $2800 - $5000 a month
Schedule:
- Monday to Friday
Work Location: In person