Advance Search

Browse CVs

Software Engineer

Posted 3 months ago

  • London, Greater London
  • Any
  • External
Software EngineerC#/.NET and API FocusLondon (2-3 days a week in office)Cititec Talent is seeking a skilled Software Engineer to join an investment bank's technology team. You will play a pivotal role in crafting robust back and middle office solutions to support critical financial operations.Responsibilities:Back and Middle Office Solutions: Develop and maintain software systems that support back and middle office functionalities, ensuring seamless and efficient operations.API Development: Design, build, and maintain APIs to integrate various systems and ensure smooth data flow across different platforms.Microservices Architecture: Implement microservices to enhance system scalability, reliability, and performance.Collaborative Development: Engage in team discussions, participate in pair programming sessions, and conduct code reviews to maintain high standards of software quality.Industry Best Practices: Apply industry best practices in software development, ensuring solutions are secure, scalable, and maintainable.Required Skills:C#/.NET Development: Strong proficiency in C# and .NET, with a track record of developing high-quality software.API Expertise: Extensive experience in designing and developing APIs.Microservices: Solid understanding and experience with microservices architecture.Database Proficiency: Experience with SQL Server or other relational databases.Cloud Services: Familiarity with the Azure cloud platform, including services relevant to back and middle office systems.Desirable Experience:Financial Industry Experience: Previous experience working in the financial sector, particularly in back and middle office roles.Messaging Systems: Knowledge of messaging systems like RabbitMQ or Kafka.Security and Compliance: Understanding of security protocols and compliance requirements in the financial industry.Performance Optimization: Skills in optimizing application performance and handling large volumes of data.