Epicareer Might not Working Properly
Learn More

Software Developer/Engineer

Salary undisclosed

Apply on


Original
Simplified

Job Requirements:

• Bachelor’s degree in Computer Science, Software Engineering, Engineering,

or related field

• Proven work 1-3 years and above experience as Software Engineer,

Software Developer, or any similar role. Fresh Graduate is welcome!

• Solid understanding of data structures, algorithms and software design

principles.

• Proficiency in programming language such as JAVA, Python, JavaScript or

Scala

• Experience in database knowledge such as MySQL, PostgreSQL and

NoSQL databases (eg. MongoDB, Redis)

• Strong communications (written and verbal) and collaboration abilities.

• Excellent analytical and problem-solving abilities.

• Willingness to relocate based on company requirements.

• Open to global candidates

Job Descriptions:

• Design, develop and implement software solutions that meet business

requirements.

• Write scalable and maintainable code following best practices (e.g. SOLID

principles, design patterns)

• Conduct unit testing and integration testing for functionality and limits.

• Participate in design discussions, provide technical insights and contribute to

feature feasibility assessments.

• Investigate and resolve software defects in a timely and accurate manner.

• Collaborate with cross-functional teams to define, design, and ship new

features.

• Create and maintain technical documentation for software development

processes and procedures.

• Participate in deployment and release management processes.

• Stay updated with the latest technologies and propose improvements to

existing processes.

• Provide support and troubleshooting for production issues.