Position: Senior Engineer .Net Core (Romania)
Company: Global Teams
Experience required: 5y
English level: upper

You have a strong background in design and implementation of scalable architectures and a good understanding of Algorithms, Data structures and Design patterns
Results oriented, self-starter, problem solver
Passion to educate and mentor the next generation engineers

**Requirements:**
- A passion for all things financial
- Minimum of 5 years experience within similar role
- At least 3 years of C# development experience, with deep understanding of the framework and tools
- Proficiency in object-oriented programming and various design and architectural patterns
- Experienced with distributed systems architectures
- Experience working with Microsoft SQL Server
- English at least Upper Intermediate 

**Responsibilities:**
- Take full ownership and develop products and features end-to-end – from design to production
- Design and build highly scalable, reliable and well designed software solutions, enhancing our core infrastructure and products.
- Solve diverse, complex problems at large scale
- Analyze and improve performance, scalability and stability of our products and production environments.
- Participate routinely in architecture, design and code reviews