Salary: 45,000 - 70,000 GBP per year Requirements:
* We are looking for a candidate with strong full stack experience in software design and implementation. You should be proficient in programming languages to solve complex problems and capable of capturing and validating complex requirements for both business and systems. Familiarity with architectural patterns and OAuth2/OpenID Connect is a plus. Additionally, you should have a very good command of English, along with excellent communication, stakeholder management, and collaboration skills. You must be able to work with business teams to produce pragmatic solutions and communicate complex technical concepts in a simple way.
* You should also demonstrate the following:
* Experience leading the implementation of programming best practices, particularly in scalability, automation, virtualization, optimization, availability, and performance.
* Solid experience with Microsoft technology, including .NET Core and Web Framework, MS SQL, and REST Microservices.
* Strong experience in building, SAST scanning, code quality scanning, testing, and deploying Single Page Applications to public clouds using continuous integration, as well as associated tooling such as GitLab or Jenkins.
* Experience working in an environment where products must be delivered to specific timescales.
* Understanding of information security policies and practices within the financial sector.
Responsibilities:
* In this permanent team role, you will develop a comprehensive understanding of the platform aspects across the disciplines of business, applications, data, and infrastructure. You will liaise with principal engineers, architects, and other key stakeholders to comprehend how the platform operates and supports business objectives.
* Your responsibilities will also include:
* Applying Agile methods to develop software from the backlog.
* Producing resilient and long-lasting software while remaining flexible to future needs.
* Delivering intentional architecture and formulating emergent designs through innovative ideas, experimentation, and prototyping.
* Designing and developing software with an emphasis on automating build, test, and deployment activities using executable patterns.
Technologies:
* GitLab
* Jenkins
* OpenID
* REST
* SQL
* Security
* Web
* microservices
* ASP.NET
More:
This is an opportunity for a technically minded individual to join us as a .NET Software Engineer. You will be engaged in designing, producing, testing, and implementing functional software throughout the system's lifecycle. This role is available on a full-time, reduced hours, or part-time basis with a minimum of 28 working hours. You will have the flexibility to work from home some of the time but will need to spend at least one day a week in our Bristol office. Join us and hone your existing software engineering skills while advancing your career in this critical role.