Level: Rank and file
Employment Type: Full-time, Permanent
Location: Mandaluyong
Schedule: Monday to Friday
Job Summary:
This role is responsible for designing, implementing, and maintaining the server-side logic, databases, and APIs that power our applications. You will collaborate closely with front-end developers, software engineers, and other stakeholders to deliver scalable and efficient software solutions.
Duties & Responsibilities
- Designing and developing software: Software developers are responsible for designing, coding, and testing software solutions. They analyze user requirements, develop technical specifications, and write clean, efficient, and maintainable code.
- Programming and debugging: Software developers use programming languages and tools to write, modify, and maintain software applications. They identify and fix software defects and bugs through thorough testing and debugging processes.
- Collaborating with stakeholders: Software developers work closely with clients, end-users, project managers, and other stakeholders to gather requirements, understand user needs, and ensure software solutions align with business goals.
- Creating technical documentation: Developers document the software development process, including technical specifications, system requirements, and user manuals. This documentation helps with maintenance, troubleshooting, and knowledge sharing.
- Software testing and quality assurance: Developers are responsible for ensuring the quality and reliability of software solutions. They conduct unit tests, integration tests, and user acceptance tests to identify and resolve issues and ensure the software functions as intended.
- Continuous learning and improvement: In the dynamic field of software development, staying updated with the latest technologies, frameworks, and programming languages is crucial. Developers actively engage in self-learning, attend training sessions, and participate in professional development activities to enhance their skills and knowledge.
- Collaborating in a team environment: Software developers often work in teams, collaborating with other developers, designers, testers, and project managers. They participate in code reviews, provide constructive feedback, and contribute to a positive and productive work environment.
- Problem-solving and troubleshooting: Developers encounter technical challenges during the software development process. They utilize problem-solving skills to identify, analyze, and resolve issues effectively and efficiently.
- Version control and software management: Software developers use version control systems to manage code changes and collaborate with other team members. They maintain proper documentation, track code revisions, and ensure code integrity and security.
- Adhering to coding standards and best practices: Developers follow established coding standards and best practices to ensure consistency, readability, and maintainability of code. They implement software development methodologies, such as Agile or Scrum, to facilitate efficient project management and delivery.
Benefits:
- Vacation Leave
- Sick Leave
- Birthday Leave
- HMO upon regularization
- 5-day work week only
- Sick leave convertible into cash
- In-house Training & Certifications
- Great pay & incentives
- Hybrid Work Arrangement
- Life Insurance coverage upon hire
