This is a Full-time position with a Hybrid working model
Role Overview
As a Senior Software Development Engineer, you will have the opportunities to implement an enterprise graded business solution and provide the capabilities to integrate with various business critical systems/applications for both internal and external parties in the Agile working environment. Besides, you will also help to prepare the technical documentation, testing, and resolve technical issues.
Roles and Responsibilities
Interact with users globally to understand the business requirements and design adequate IT solutions
Develop high quality, robust and scalable in-house systems, perform application tuning and offer UAT support
Prepare business and technical documentation on IT solutions and design
Provide application training and technical support to users
Assist to evaluate open-source or vendor software solutions and do Proof-of-Concept to verify applicability when needed
Assist to develop ad-hoc reports
Minimum Qualifications
Bachelor’s Degree in Information Technology, Computer Science or related disciplines
5+ years of hands-on experience in system design and system/software development
Strong ability to design and implement pragmatic solutions according to complex business requirements
Hands on experience in:
J2EE, Spring boot, Hibernate and PHP
JUnit, Mockito, JMockit or any other tools that are used to create automated Unit Test
Maven, Git, CI/CD pipeline, and Linux
RESTful API, Swagger, JSON, JWT and OpenID Connect/OAuth2/SAML2
Web technologies, such as AngularJS, ReactJS, HTML5, CSS3, and etc.
Relational database, such as MySQL, and schema design
In-depth knowledge of object-oriented design, SOLID principles, distributed system design and software design patterns
Experience in developing a multi-tier architecture system
Strong analytical and problem-solving skills
Self-Motivated and a good team player
Effective oral, written, and interpersonal communication skills.
Preferred Qualifications
Previous exposure in SOA, Micro services or using API Management tools
Experience in using container technologies (e.g. Kubernetes, Docker, etc.)
Experience in using Cloud platform (e.g. Azure, AWS, GCP, etc.)
Experience in Test Driven Development (i.e. TDD)
Experience in Agile/Scrum development methodology
Your CV has been submitted successfully.
Complete form below to directly Send your CV / Linkedin Profile to Senior Software Development Engineer at PCCW.
@
You will receive all responses from employer on this email
Example: Application for the post of 'Accountant'
Example: Introduce your self and give purpose of your application
*All fields are mandatory.
Loading...
PCCW 7 jobs found
Brand Marketing Manager at PCCW
London, United Kingdom
Administrative Executive (London or Sweden) - Immediate start available at PCCW
London, United Kingdom
Administrative officer (London or Sweden) - Immediate start available at PCCW
London, United Kingdom
Brand Marketing Manager (B2B Technology)/ Hybrid - Immediate start available at PCCW
London, United Kingdom
Senior Software Development Engineer at PCCW
London, United Kingdom
Ecosystem Partner Manager - Cloud/ B2B Tech (London) - Immediate Start available at PCCW