Junior Software Engineer
Salary undisclosed
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
Job Description As a Software Engineer, you are required to write computer codes - utilizing industry standard software development and design methodologies appropriate to the functional design. You are also required to study existing codes, improve and refactor when possible, and participate in troubleshooting exercises. Teamwork: * Collaborate with team members including business analysts, graphic designers and other members of a project team to develop the software concept, interface design, and architecture of the software application and ultimately translate the design into codes. * Regularly update team members on progress and time estimations to ensure smooth operations and accurate planning. * As a responsible and active team member, you are always open to share and receive ideas, information and feedback to achieve your common goal. Testing: * To review and test software components for adherence to the design requirements and expected system behaviour. * The rapid growth of our customer base has pushed our team to release version updates faster than ever. * To keep up with the pace, you are encouraged to embrace and implement test automation to deliver your codes with speed and quality. Research: * Research solutions to code and performance issues. * Study program specifications to gain deeper understanding of performance expectations and coding requirements. * Strive to propose/experiment on technologies, methodologies, tools and components that can make the products more robust, resilient and perform beyond expectation. Personal Development: * To continuously participate in industry events, read and potentially contribute to relevant publications to advance your professional skills and career * You are also encouraged to pursue educational opportunities in related field while under employment. Job Requirements * A Bachelor’s degree in Computer Science or related field. Experience can make up for the lack of a degree. * Creative problem-solving abilities and strong work ethic with can do attitude. * Ability to take high-level requirements and compile them into development tasks. * Ability to thrive in a team/collaborative environment. * Ability to function at a fast pace with multiple deadlines.
Similar Jobs