Expert Software Developer Position
We are seeking a skilled software developer to join our team. As a Principal .Net Engineer, you will be responsible for designing and implementing new services for a front office solution.
The primary technology stack includes .Net, Angular, MSSQL, and Azure. You will collaborate with portfolio managers and external teams to derive requirements and match them with architecture solutions.
You will develop, test, and deploy applications, as well as provide Level 3 support to end-users and business stakeholders. Additionally, you will contribute positively to our team culture by being a joy to work with and having a collaborative personality.
* Key Responsibilities:
* Collaborate with Portfolio managers and external teams
* Derive requirements and match it with architecture solutions
* Develop, test and deploy applications
* L3 support the end users and business
* Mandatory Skills and Qualifications:
* Fluent English and superb communication skills
* Expertise in computer science, algorithms, data structures, OOD and Design Patterns
* Expertise in C#/.Net backend development
* Hands on with distributed and high performance systems architecture
* Experience with confluent Kafka
* Experience with databases, data modelling and scaling
* Nice to Have Skills and Qualifications:
* Experience with Azure
* Experience with investment finance
About the Role
This is an exciting opportunity to work on multiple new services for a front office solution for a top-tier hedge fund. As a key member of the team, you will have the autonomy to influence the architecture decisions and delivery process.
Primary Technology Stack: .Net, Angular, MSSQL, Azure