Epicareer Might not Working Properly
Learn More

Software Engineer (Mid-level)

Salary undisclosed

Checking job availability...

Original
Simplified
Company Description

ObjectBright focuses on Web Design & Development, Internet Marketing, and Database & Software Development, offering enterprise-level services and solutions to clients around the world. With offices located in Canada, the U.S., and the Philippines, ObjectBright stands as a top provider of web design and application solutions compatible with Windows, Mac OS, and Linux, as well as product development services.

Role Description

This is a full-time hybrid role for a Mid-level Software Engineer based in Muntinlupa City, with the flexibility to work some days from home. The Software Engineer will be responsible for software design and development. The role includes utilizing object-oriented programming (OOP) principles to develop and maintain PHP applications. Daily tasks involve designing, implementing, testing, and deploying new features and maintaining existing codebases.

Specific Job Duties

• Develops and executes information systems, primarily utilizing PHP.

• Works with teams to assess user requirements and develop software solutions.

• Performs code reviews and follows the Software Development Life Cycle (SDLC) principles.

• Adheres to ObjectBright’s coding standards and change management protocols.

• Writes automated tests (using PHPUnit, Pest, and Laravel Dusk) and ensures thorough technical documentation.

• Safeguards data security and maintains confidentiality.

• Keeps abreast of technology trends for ongoing improvement.

• Engages in team and project meetings and assists with ad-hoc tasks.

Qualifications

• Bachelor’s degree in IT, Computer Science, Software Engineering, or related field.

• 3 to 6 years of software development experience.

• Proficiency in programming languages (e.g., PHP, Javascript, HTML, and CSS).

• Strong understanding of the Software Development Life Cycle (SDLC).

• Ability to design and implement efficient data structures and algorithms.

• Experience with testing methodologies and debugging techniques.

• Capability to conduct code reviews for quality assurance.

• Familiarity with development frameworks, tools, and databases.

• Strong problem-solving and effective communication skills.

• Teamwork ability and adaptability to new technologies.

• Attention to detail for error-free coding.