Senior Software Engineer

Loading...
  • Salary:
    Competitive
  • Location:
    Manila
  • Region:
    Philippines
  • Division:
    Technology
  • Vacancy Type:
    Regular/Permanent

Job Purpose

The Senior Software Engineer's main role is to design, build, and maintain software applications in their respective domain. This is a hands-on technical development role and post holders will be highly proficient software engineers in at least one area of web/application development. They will often take responsibility for small to medium sized projects and will be expected to delegate tasks and oversee the work of junior and mid-level software engineers. The role involves working with a range of stakeholders: business “product” owners, Scrum Masters/project managers, other development teams, infrastructure, service desk, and the Press architectural team in order to design software solutions and to resolve issues.

Principal Accountabilities

DESIGN

  • Work closely with development team lead, business owners, analysts, project managers/scrum masters, and relevant other parties to understand and shape requirements for new development/troubleshooting of existing development. 
  • Assist the Development Team Lead / Solution Architects with analysis and design of the over-all solution architecture.
  • To take responsibility for designing some components of an overall solution.
  • Creates elements of the software specification document set including: Class Diagrams, sequence Diagrams, and DB design amongst others.
  • To write project briefs, proposals, and implementation plans where required and on small to medium sized projects for providing initial estimates.

DELIVER

  • Responsible for the delivery on assigned modules / tasks.
  • Code, test and troubleshoot software programs utilizing the appropriate hardware, database, and programming technology.
  • Provide assistance to QA and service desk personnel as needed to diagnose system
    problems and to review/repair legacy code if required.
  • Review changes in code and the environment to understand and minimise negative impact on system performance.
  • Work closely with the infrastructure, build and release, database, and other related teams to ensure swift and efficient deployment of code releases to live (production) environments.

MANAGE

  • Supervision of junior or mid-level software engineers to complete deliverables within a given project/maintenance task.
  • Prepare reports and analysis regarding issues, incident in progress, opposing ideas and appropriate recommendations or conclusions.
  • Complete daily organizational functions like worksheet report.

CONTINUAL IMPROVEMENT

  • To maintain – and actively seek to utilise – subject matter expertise across a range of technology trends and domains (to include electronic publishing, web & mobile development, and social media trends).

Knowledge and Experience

  • Educated to degree level in a relevant IT/Software related degree.
  • 4-5+ years of software development expertise within an area of web technologies. Current Press technology sets include: Java, PHP, NodeJS, REST, SOAP, Apache. Ideally to have gained industry certification in one or more of these areas.
  • Experience of data manipulation, tuning, and performance work across a range of industry databases including: Oracle, MySQL, MongoDB.
  • To be comfortable with using industry standard tools and practices in the Software Development including SVN and GIT source code control systems.
  • Experience of working within an Agile development process (Scrum or similar).
  • Strong written and oral communication skills with the ability to communicate, with colleagues of all levels across the Press.
  • Able to supervise junior or mid-level software engineers on day to day tasks, supporting their development and taking responsibility for their deliverables.
  • Solid solution design, analysis and documentation skills plus experience of Web infrastructure and related technology areas and modern day “DevOps” engineering practices and processes.

 

 

Why Cambridge University Press

Cambridge University Press is part of the University of Cambridge. Our mission is to unlock people's potential with the best learning and research solutions. Our vision is a world of learning and research inspired by Cambridge.

A pioneer in our field with 485 years of printing tradition, we are committed to supporting innovation in learning and teaching. We publish without boundaries, ensuring our resources are accessible across the globe, in print, online and other digital formats.

We take pride in supporting community programs across the globe. Staff are encouraged to offer practical help, advice and funding to nurture vital charitable, educational and voluntary partnerships.
Playing a leading role in today's global market place, we have over 50 offices around the globe, employs around 3,000 employees, and distribute our products to nearly every country in the world. We publish 50,000 authors based in over 100 different countries.

Our Culture

We place great emphasis on engaging and recruiting talented professionals who have a genuine interest in unlocking people's potential through learning and research solutions. The culture at Cambridge is built on six core values; Collaborative, Decisive, Empowering, Innovative, Responsible and Responsive. These are embedded throughout the organization and play a fundamental part in achieving our goal.

We offer
• Competitive Salary
• Up to 33 days Paid Annual Leaves
• HMO Coverage and Life Insurance on day 1
• Vesting/Retirement package
• Learning Opportunities
• Flexible work arrangement


 
Loading...
Close map
Location
Manila
16th Floor, Frabelle Corporate Plaza, 129 Tordesillas St., Legaspi Village Makati City, Philippines, 1229
Loading...

Meet the recruiter

Arianne Santos

asantos@cambridge.org

Loading...
Share this page
Share with linkedin
Share with facebook
Share with twitter
Share with email
Job alerts
Create an alert subscription based on this job