Senior Software Engineer
- Location
- City of Edinburgh, Scotland, United Kingdom
using the TCG Application Lifecycle Management (CALM) methodology.* Designing well architected, maintainable solutions using appropriate design principles for example design patterns and SOLID principles.* Investigating and resolving software defects to provide timely resolutions.* Ensuring sufficient code coverage of deliverables by the use of automated tests. … e.g. SQL, non-relational) including data modelling and performance.* An in-depth understanding of software principles for example SOLID principles and design patterns and how to apply them.* Ability to analyse and solve technical problems.* Ability to clearly articulate ideas to target audience.* Ability to collaborate with ...