Description:
A leading multinational Investment Bank are looking to hire a Principal .Net Engineer ideally with Python and ML experince also to join the team on a permanent basis.
This person will focus on the development and maintenance of new and existing in house applications used for finance, trading and operational purposes for both front and back office.
Tech Stack:
- .Net / C#
- Azure
- Docker / Jenkins
- WPF, Web UI / React / Angular
- Python & Machine Learning (ML) is a big plus
Key Responsibilities:
- Develop innovative features for existing and new products across business lines, providing ongoing support and maintenance
- Engage in the entire software development lifecycle, automating solutions from requirements to product implementation
- Collaborate with both technical and non-technical stakeholders to comprehend and clarify requirements
- Produce technical design documents, conduct technical walkthroughs, and address production issues
- Play a crucial role in the development team, contributing to the creation of high-quality, high-performance, and scalable code, while effectively sharing best practices
Requirements:
- 7+ years of software engineering experience in the Financial Services sector
- Expert in .Net / C#
- Strong Azure, Docker, Jenkins, React/Angular
- Bonus points for ML & AI, and Cloud-based (azure) experience
- Familiarity with large datasets and programming algorithms
- WPF/UI experience is advantageous
- Knowledge of Service Oriented Architecture, multi-threading, publish/subscribe, and event-driven programming models
- Web development expertise