Description
You will be working for a global managed service provider who are a market leader in Technology.
You will be a strong Software Engineer who will develop & maintain software products that make up citizen services & contribute towards their design.
You will be responsible for the operational stability of the products you build & be in a position to affect change in the on-going robustness & resilience of those products.
You will work within, & contribute to, the overall Software Development Lifecycle Process as part of a multi-functional Agile delivery team focused on one or more products.
Deliver software products which make up services for our citizens to consume;
Transform business requirements into production ready code;
Ensure system robustness, resilience and stability;
Design and develop reusable libraries and services and promote reuse across the department; Produce comprehensive technical documentation for wider consumption;
Carry out agreed infrastructure maintenance tasks;
Provide 3rd line support on products developed, including out of hours support as and when required;
Contribute to community discussions about best practice within Software Engineering;
Provide coaching and mentoring to Software Engineer colleagues and peers.
You will have experience of:
Must have node.js; Java; JavaScript; COBAL
Mandatory experience in one or more relational database management tools; SQL; PostgreSQL;
MySQL; MongoDB; Cassandra; SQL tuning; Kernel tuning; Explain plans; Patching and upgrade;
Meet Recovery Point Objectives; Meet Recovery Time Objectives; L2/L3 Database Build; Partitions
If you are an experience Software Engineer and this role is of interest to you, please click "Apply now" to be considered.