C# .NET Developer - Azure - Investment Banking
Posted 4 days ago by Rothstein Recruitment Ltd on JobServe
£85,000 Per year
Undetermined
Undetermined
London, UK
Excellent opportunity in a international bank to join a dynamic team as a C# .NET Developer focusing on a exiting Azure Cloud Migration project. The position is a hands-on role and the successful candidate is expected to proactively engage in all the stages of the software development life cycle.
MAIN RESPONSIBILITIES:
- Develop, document, maintain and deploy business applications.
- Liaise with Business Analysts for requirements capture but also liaise with the business users directly.
- Assist with project implementation.
- Maintain and support (1st level) business applications.
- Conduct structured application tests when required.
- Design, deliver and support best-in-class strategic cloud offerings that are repeatable, auto-scaling, and resilient.
- Assist with the technical direction of projects.
- Conducting analysis of project and software requirements as part of the specific assigned work packages, in accordance with designated standards of methodology, style and quality.
Key Skills
- Software development life cycle experience
- Experience with C#/.net - 5+ years
- Good understanding of relational databases, including normalisation, indices, performance tuning, etc. - 4+ years
- Experience using SQL Server or PostgreSql, including writing stored procedures - 4+ years
- Experience developing n-tier applications (windows services, web services, etc.). 2+ years
- Very good understanding of application design patterns and software development best practices.
- Knowledge in system architecture foundation and proven track-record of having implemented software best practices and design patterns.
- Experience using source control software (GIT/TFS)
- Cloud experience (Azure)
- Knowledge of cloud related automation concepts and tooling such as Azure Automation, PowerShell Functions, Terraform Enterprise, Azure DevOps, Jenkins, Git.
- Experience supporting and delivering Azure services eg Virtual Machines, IAM, DNS, networking, NSG's, ASG's, LB.
- Experience using cloud native tools eg Azure Log Analytics, Azure Update Management, Azure Functions to review metrics, manage and monitor system/service health and utilisation of our cloud services
Desirable
- Experience in NoSQL databases
- Experience doing Blazor web development.
- Experience working with time-critical multi-threaded transactional applications.
- Experience working with WPF
- DevOps experience (CI/CD)
- Experience with derivatives risk systems and investment banking
Interested? Apply in Banking Investment Bank C# Developer .NET SQL Azure Cloud Migration Financial Services Front Office Application Developer RAD Rapid Application Development