Senior C# Engineer
C# developer – C#, .Net Framework, .net Core, Docker, AWS, CI/CD, REST APi
To work for a market leading SaaS provider of technology to the Financial Services industry to be based in London but is largely a remote role. Within their industry they use innovative open API architecture technology to enable their clients to ensure a wider reach of their services in a more effective and efficient way through their extensive use of APi extensibility.
As the C# developer, you will be required to build and support quality working software that users of their 3 core platforms want to use, and that other developers will happily maintain. You will work in a culture of continuous improvement by helping the team seek out improvements in the product and technology and deliver to agreed standards, timelines, and best practices.
You will take full responsibility for the design, build, testing, and release of working software, review the code of other team members and ensure that their own code is reviewed, mentor and train junior developers and contribute to setting development standards, guidelines, and improvement initiatives.
Essential
- .NET Core 2/3
- Strong C#
- ASP.NET WebAPI
- BDD / TDD
- RESTful API design and development
- Knowledge and experience with Git and Github
- Docker
- CI/CD
- AWS
- Strong testing skills and experience
- Understanding of good software design principles.
Rest of the stack that you will learn
- Service Oriented Architecture
- AWS services
- Distributed systems design
- Package management
- SQL Server, Postgres, MySQL or other RDMS
- MongoDb, DocumentDB
- Domain Driven Design