Pasig City
89 days ago
Software Developer (Backend)
Description

Job Summary
As a Backend Software Developer, you will be responsible for designing and development application that assist in the design of switching power supplies. This role requires strong technical expertise as a software engineer to develop high quality software solutions in line with project objectives and industry standards.

Responsibilities

Design, develop and maintain a software product for the switching power supply design, ensuring high software quality standards.Maintain existing codebase by bug fixing, refactoring, and implementing unit tests.Collaborate with engineering team and QA department to clarify requirements and ensure program functionality meets expectation.Prepare comprehensive reports, instructions and other documentation for the software product.Evaluate code for compliance with industry standards, validity and maintainability.Participate in peer reviews of solution designs and associated code.Keep abreast of technology and industry trends to innovate and stay competitive.

Requirements

BS degree in Computer Science, Information Technology, Computer Engineering or relevant course2+ years of commercial C++ development experience, preferably in complex software projectsProficiency in C++, OOP, STL, multi-threaded programmingAbility to quickly understand existing codebases and write clean, easily maintainable codeStrong communication skills to effectively interact with internal team members and external stakeholdersExperience with agile development methodologies, including ScrumProficiency with version control systems such as GitExcellent problem solving abilities and the ability to generate and effectively express ideasKnowledge of software security best practices and experience implementing secure coding practicesStrong attention to detail in documentation and reportingSignificant advantagesKnowledge of electrical engineeringExperience with Rogue Wave Stingray StudioFamiliarity with web technologiesKnowledge of PHPFamiliarity with MATLABExperience with project management tools such as Jira

Confirm your E-mail: Send Email