Job Description
We are seeking a highly skilled and experienced software engineer to join our team. The successful candidate will have expertise in computer science, algorithms, data structures, object-oriented design, and design patterns.
As a key member of our team, you will be responsible for collaborating with portfolio managers and external teams to derive requirements and match them with architecture solutions. You will also develop, test, and deploy applications, providing L3 support to end-users and business stakeholders.
To be successful in this role, you must have fluency in English and superb communication skills. Expertise in C#/.Net backend development, distributed and high-performance systems architecture, and experience with Confluent Kafka and databases, data modeling, and scaling are essential.
A collaborative and engaging personality, being a joy to work with, and contributing positively to our team culture is also required.
Key Responsibilities:
* Collaborate with Portfolio Managers and External Teams
* Derive Requirements and Match Them with Architecture Solutions
* Develop, Test, and Deploy Applications
* L3 Support the End Users and Business
Requirements:
* Fluency in English
* Expertise in Computer Science, Algorithms, Data Structures, OOD, and Design Patterns
* Expertise in C#/.Net Backend Development
* Experience with Distributed and High-Performance Systems Architecture
* Experience with Confluent Kafka
* Experience with Databases, Data Modeling, and Scaling
* Collaborative and Engaging Personality