Job Description
We are seeking a skilled .Net engineer to join our team. The ideal candidate will have expert level knowledge of computer science, algorithms, data structures, OOD and Design Patterns.
The primary responsibilities of this role include collaborating with portfolio managers and external teams, deriving requirements and matching them with architecture solutions, developing, testing and deploying applications, and providing L3 support to end users and business.
* Main 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
Requirements
* Mandatory Skills:
* 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
* A collaborative and engaging personality, being a joy to work with, and contributing positively to our team culture.
Nice to Have
* Experience with Azure
* Experience with investment finance