CloudPay
Senior Software Engineer | |
VN3598 | |
Full Time | |
Makati City | |
Philippines | |
The Senior Software Engineer works closely with peers, customers and stakeholders globally with minimal supervision to deliver customer requirements to support the smooth utilization of the CloudPay platform across the world. He/she is experienced in software development and will utilize this experience in developing solutions that bring maximum business value to the end customer. | |
Daily Duties and Main Responsibilities will include: • Analysing requirements, technical design, and implementing into new capabilities within the platform • Upholding code standards and best practices through code reviews, refactoring efforts, peer mentoring and identifying improvements to coding and technical standards • Building solutions in the context of a legacy platform transitioning to microservice architecture.\ • Selecting the appropriate design methodologies to be applied, determining design alternatives and performing trade-off analysis • Engaging in the identification and remediation of issues related to quality, performance, security, scalability, maintainability, reliability, and functionality or other problems in the technical and business domains • Design, code, unit test and debug user stories • Providing technical guidance to junior teammates through mentoring and code reviews. • Providing technical support for existing functionalities in production environment • Documenting new or updated functionality as released • Participating actively in all aspects of the agile process and ceremonies to deliver usable functionality • Continually improving own coding and technical knowledge | |
Attributes and Experience Required: • Extensive hands-on development experience, with a strong foundation in OOP and Design Patterns, Clean code and SOLID principles • Strong working knowledge of Java 11 (at least 3 years), Spring framework or Spring boot and JavaScript • Demonstrable experience in implementing microservices, familiarity with microservice architecture and design patterns • Experience working with relational (MySQL/MariaDB) AND NoSQL (MongoDB, DynamoDB) database management systems and ability to write complex queries. • Experience in API-driven development, application performance tuning and secure coding Soft skills needed: • Strong teamworking and communication skills • Excellent logical, analytical skills and attention to detail • Self-starter, able to own, prioritize and plan own workloads • Flexibility in working to tight timescales to meet release deadlines The following would be an advantage: • Experience in Java 17, Node.js, Groovy, AngularJS, React-Redux, Vue.js • Background in Payroll, HR or other financial domains • Working in Agile or Scrum environment #LI-RAY | |
Package and Benefits: • Competitive annual salary and benefits package • 18 days annual leave plus public holidays • Birthday leave • Earned Wage Access (via CloudPay Now app) • Flexible Hybrid Working • 10 days sick leave • HMO • Personal and professional development opportunities • Friendly working environment CloudPay is committed to being an equal opportunities employer. |