Software Engineer (C#/VB)
Hybrid - 2/3 days in the office - London
We are looking for an experienced Software Engineer with expertise in C# /VB to join our dynamic team! If you're passionate about developing high-quality code, collaborating with cross-functional teams, and contributing to the modernization of tech systems, we want to hear from you.
Role Responsibilities
* Maintain and modify existing back-end services and APIs in .Net C# and Visual Basic.
* Ensure code quality through automated testing, especially unit tests.
* Deliver new features while ensuring system stability and continuity.
* Collaborate with BAs, QA engineers, and PMs to meet business requirements.
* Participate in agile ceremonies and promote an agile mindset.
* Troubleshoot and resolve issues promptly.
* Contribute to tech transformation initiatives and documentation.
Experience & Competencies
* 5+ years of solid engineering experience (finance sector preferred).
* Hands-on experience with automated testing frameworks and unit testing.
* Strong agile mindset and experience in agile environments.
* Attention to detail with excellent problem-solving and communication skills.
Skills We're Looking For
Must Have:
* C#, .Net Framework, MS SQL Server, Git, Visual Basic 6
* .Net Core, REST API, Docker & Docker Compose, WinForms
Nice to Have:
* Dapper, Entity Framework, Jenkins, GitLab CI Pipelines, AWS
* Strong database design skills and experience with relational or NoSQL databases (e.g., MS SQL Server) are essential, along with proficiency in tools like Git and JIRA.