Job Title: Senior Software Development Lead
A leading technology firm seeks an experienced Principal .Net Engineer to join its team as a Senior Software Development Lead.
* Project Overview
* This is an exciting opportunity to work on multiple new services for a top-tier hedge fund's front office solution.
* The team will have complete decision-making authority regarding architecture and delivery processes.
* Key Responsibilities
* Collaborate with portfolio managers and external teams to derive requirements and match them with architectural solutions.
* Develop, test, and deploy applications with expertise in C#/.Net backend development.
* Provide L3 support to end-users and the business.
* Required Skills and Qualifications
* Fluent English language skills and excellent communication abilities.
* Expertise in computer science, algorithms, data structures, object-oriented design, and design patterns.
* Demonstrated experience with distributed and high-performance systems architecture.
* Hands-on experience with Confluent Kafka and databases, data modeling, and scaling.
* A collaborative personality that contributes positively to the team culture.
* Nice to Have
* Experience working with Azure cloud platforms.
* Familiarity with investment finance principles and practices.
Benefits and Opportunities:
This role offers a unique chance to lead a small team of expert engineers and influence project decisions. With a focus on delivering high-quality results, you will contribute to shaping the future of our client's front office solution. If you are a motivated software professional seeking a challenging role with significant impact, we encourage you to apply.