Job Description
As a Software Design Engineer at Octal Philippines Inc., you will focus on developing high-quality software solutions that meet our clients' needs. Your responsibilities will include:
- Writing functional and design specifications for new software systems.
- Creating original source code and revising existing software to enhance functionality.
- Designing and implementing software solutions that align with project requirements.
- Conducting code reviews, unit tests, integration tests, and other relevant testing procedures to ensure software quality.
- Preparing comprehensive software documentation according to specific guidelines.
- Estimating project scope effectively and adhering to established quality metrics.
- Mentoring junior software engineers and acting as a senior technical member when designated.
- Staying updated with emerging technologies and trends to continually improve development processes.
Requirements
To be successful in this role, you'll need:
- A Bachelor's degree in a computer-related course (e.g., Computer Science, Information Technology, Computer Engineering).
- At least 3 years of experience in software development, including design, coding, and testing.
- Advanced knowledge and experience in scripting, application, and web development.
- Proficiency in programming languages such as Java, C, C++, Python, Ruby, JavaScript, and TypeScript.
- Experience with web development frameworks (e.g., Django) and both Windows and Linux operating systems.
- Excellent verbal and written communication skills.
- Strong problem-solving and analytical skills.
- Exceptional teamwork and interpersonal abilities.
Benefits
• Competitive salary and benefits package.