Job Summary
As a Director, Software Development, you will lead the software development for an application used for power supply design. Your role includes technical leadership, management of the development team, and active participation in coding tasks across the full stack. You will ensure timely delivery of high-quality software solutions while promoting collaboration and innovation within the team.
Responsibilities
- Lead, mentor, and manage a software development team, providing guidance and support to ensure their professional growth and success.
- Analyze business needs; develop process workflows and specifications for the power supply design application.
- Play a key role in planning procedures and participate in the design process. Lead the implementation, deployment, and testing process.
- Actively participate in coding tasks across the full stack, primarily focusing on C++ development.
- Conduct code reviews, provide constructive feedback, and enforce coding standards and best practices to maintain high code quality and scalability.
- Participate in defining software development processes, methodologies, and tools to optimize workflows and increase efficiency.
- Stay updated on industry trends, new technologies, and best practices to continuously improve our development processes and techniques.
- Collaborate effectively with cross-functional teams and stakeholders to ensure alignment with project goals and objectives.
- Drive continuous improvement initiatives within the team to streamline processes and increase productivity.
- Mentor junior developers and provide guidance on technical challenges and career development.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or a relevant course.
- 15 years of relevant work experience or 12 years of experience with an MS degree.
- 5+ years of C++ development experience, preferably in complex software projects.
- Strong understanding of software design principles, OOP, and software architecture creation.
- Leadership and management skills with at least 3 years of experience in managing a software development team.
- Solid understanding of software development methodologies, processes, and best practices.
- Experience with Agile methodologies (SCRUM or Kanban).
- Proficiency with MS Project or similar project management software.
- Experience in building full stack web applications.
- Experience with Jira or similar project management tools.
- Willing to travel internationally as required.
Work week: Tuesday to Saturday, 7 AM to 4 PM
Daily onsite work is required: UnionBank Plaza, Meralco Avenue, Ortigas Center, Pasig City
What we offer
- Insurance
- Medical care with dependent coverage
- Dental care with dependent coverage
- Optical care
- Paid annual leaves
- Stock options
- Exciting challenges in a global environment
#J-18808-Ljbffr