Job Summary
As a Software Development Engineer, you will be responsible for analyzing, designing, coding, and testing multiple components of application code across one or more clients. Your day will involve performing maintenance, enhancements, and development work, collaborating with cross-functional teams to deliver high-quality solutions, and contributing to strategic decisions. You will also serve as the go-to person for any questions related to prepay and billing processes.
Roles & Responsibilities
- Technical Leadership & Collaboration
- Act as a Subject Matter Expert (SME) and lead the team in decision-making and project delivery.
- Collaborate with cross-functional teams, contributing to key architectural and technical decisions.
- Software Development & Maintenance
- Design, develop, and test software components in line with business requirements and goals.
- Maintain and enhance existing applications, ensuring optimal performance and scalability.
- Problem Solving & Stakeholder Interaction
- Gather business requirements by working closely with stakeholders across multiple teams.
- Provide solutions to technical problems across teams and support *end-to-end system integration.
- Code Quality & Collaboration
- Conduct code reviews to ensure adherence to best practices and coding standards.
- Provide mentorship and technical guidance to junior developers, fostering skill development.
- Documentation & Knowledge Sharing
- Maintain technical documentation, design specifications, and user manuals.
- Collaborate with teams to share knowledge and implement best development practices.
Professional & Technical Skills
Core Requirement:
- Proficiency in application development frameworks and technologies.
Additional Must-Have Skills:
- Strong understanding of legacy application development and modern integration patterns.
Technical Expertise:
- Proficiency in database management and query optimization.
- Solid experience in coding, debugging, and optimizing complex software components.
Software Development Best Practices:
- Familiarity with Agile methodologies and version control tools.
- Knowledge of code deployment pipelines and CI/CD frameworks.
- Excellent problem-solving and analytical skills.
- Effective communication and collaboration with cross-functional teams and stakeholders.
Additional Information
Experience:
- A minimum of 3 years of experience in application development frameworks and legacy integration solutions.
- Prior experience in maintenance and development projects involving multiple stakeholders.
Location:
- This position is based in Manila.
Education:
- A background in Software Engineering, Computer Science, or a related technical field.
Why Apply?
- Join a team that encourages innovation, continuous learning, and technical excellence.
- Collaborate on projects that drive system enhancements and modernization across complex application ecosystems.
- Work in an environment that values knowledge sharing, team collaboration, and professional growth.