Senior Back-end Developer - Darwin Programme
Main Responsibilities:
As a Senior .NET Developer, you will ensure the team meets quality and scope expectations while actively participating in the technical design and documentation processes.
Key responsibilities include:
Oversee software delivery ensuring quality standards are met.
Contribute to and own the system's technical design and architecture documentation.
Collaborate closely with partner technology teams to enhance project outcomes.
Key Requirements:
Extensive experience with .Net/.Net Core and OO principles.
Proficiency in ASP.NET Core Web API and RESTful API methodologies.
Strong skills in multi-threading and asynchronous programming.
Familiarity with SQL and NoSQL databases.
Hands-on experience with Docker and containerization.
Experience in designing service-oriented or microservice architectures.
Proficient in automated testing tools such as Nunit, Moq, Cucumber.
Solid experience with messaging services like Rabbit MQ and TIBCO.
Expertise in CI/CD tools like Git and TeamCity.
Understanding of Agile development methodologies.
Nice to Have:
Knowledge of Fixed Income products.
Experience with CI/CD tool configurations.
Familiarity with JavaScript single-page application frameworks.
Experience working with AWS platforms.
Senior Back-end Developer - Darwin Programme
Senior Back-end Developer - Darwin Programme