Senior Software Engineer
Job Category:
Information Tech
Job Level:
Managerial
Open Date:
29-Mar-2021
Location:
CEBU CITY (Capital)
Close date:
28-Apr-2021
Client Industry:
TECHNOLOGY (IT & IT peripherals)
Job Description and Qualification:
Job Responsibilities
- Design and implement scalable solutions to challenging problems in SOA and microservices architecture
- Code review with teammates, identify areas for improvement and help mentor junior developers
- Measure performance pre-and post-deployment
- Bring new functionality from conception to release
- Build new or modernize existing functionalities to enable our global presence
- Share ownership of major areas of back-end functionality and support them
- Work with test engineers to identify and fix defects using basic and advanced issue troubleshooting and root cause analysis techniques
- Research and evaluate new technologies
Job Requirements
- Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
- Building web applications professionally for 8+ years using PHP and frameworks, Zend Framework preferred
- 7+ years’ experience with SQL and a complete understanding of query optimization
- 6+ years’ experience with any Linux OS
- 4+ years’ experience working with containers such as Docker or Kubernetes
- Experience with other functional or imperative programming languages -- e.g., Python, Ruby, Go, C, or Java
- Demonstrate a thorough understanding of OOP, SOLID, encapsulation, and SOA
- Instrumental in the development, deployment, and scaling of a public-facing load balanced web application
- Possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval
- Amenable to a night shift schedule (9 pm-6 am)
- Currently at Temporary Work From Home Set-up (but will need to report in the office at least once or twice a week)
Preferred Skills & Expertise
- PHP 7, Zend Framework 3
- Python (Celery)
- Message Queueing (RabbitMQ)
- Containers (Docker or Kubernetes)
- Javascript, JQuery, React, AngularJS
- MS SQL, MySQL, MongoDB, Redis
- Solr/SolrCloud, Elasticsearch
- TDD (PHPUnit, Selenium)
- CI/CD (Codeship/CircleCI, Bamboo/Jenkins)
- Git, SVN
- APM (New Relic)
- AWS, Google Cloud
- Tomcat, Apache, NGINX, IIS
- Linux, Windows
Salary:
0.00