Mid-level Software Developer
Edinburgh or Glasgow
Our client is expanding their tech teams and now have several exciting opportunities for you to play a pivotal role within the firm, with a focus on building sustainable software that drives the business.
They invest in the latest technologies to facilitate the delivery ground-breaking business solutions. They offer the opportunity to work with cutting edge tech and be part of a team that employs an agile approach to software development.
They are looking for Developers of all experience levels to help design, build, deliver, and run world-class digital solutions serving the Pensions / Investment market. You will:
· Work alongside high-performing, highly skilled and multi-disciplinary teams. Working within a DevOps culture that promotes team autonomy and engineering excellence, using the latest technologies.
· Senior Developers will mentor, coach & provide people management for less experienced team members.
· Design and implement systems in a range of programming environments and software platforms (primarily .NET and Microsoft Azure).
· Lead non-functional improvement efforts (such as performance profiling).
· Be involved with meaningful work - they can provide complex challenges, at scale, in novel market areas.
· Be core to the delivery teams that build, test, and scale their applications and services.
About You
To succeed in, and enjoy, this role you are likely to have experience with:
· Object-oriented development patterns and approaches primarily in delivering C# .NET solutions
· Test-driven development
· Microsoft development stack and Azure Cloud computing technologies, including many of the following:
o ASP.NET & ASP.NET Core
o Web Services architecture
o Service-oriented architectures
o Microservices
o CQRS
o REST APIs
o SQL Server/Transact SQL
o Testing frameworks such as NUnit, FakeItEasy, and SpecFlow
o Git & Azure DevOps