Senior .NET Developer
- Sofia, Bulgaria
DESCRIPTION
Currently, we are looking for a Senior .NET Developer for our Sofia office to make the team even stronger.
Responsibilities
- Work within the strategic architecture of the Market Data Exchange (MDX) Platform: reviewing that architecture and making suggestions for improvements as requirements emerge
- Deliver code that meets functional requirements within agreed timelines and adhering to industry and client software standards
- Deliver architectural & functional improvements that will have a positive impact on our technology estate & business
- Ensure the documentation of detailed business requirements and technical specifications in relation to delivered solutions
Requirements
- Good knowledge of and at least 5 years of experience in .NET development with С#
- Experience and very good expertise with MS SQL Server, XML, OO design
- Good understanding of object-oriented programming principles
- Practical knowledge of design patterns
- Development experience in large scale, high volume, multi-threaded and highly distributed systems
- Good knowledge of abstract data structures and algorithms
- Experience with Visual Studio IDE, commonly used version control systems like SVN/Git
- Experience working with quantitative models
- Experience and interest with Agile and Test Driven Development methodologies
- Analytical mindset and high attention to detail
- Excellent investigative and problem-solving abilities
- Able to work well individually or as part of a geographically distributed team
- Excellent communication skills in English
Nice to have
- Work experience on projects with high performance / low Latency aspects
- Experience in fixed income and forex trading
- Knowledge in Java
- Experienced in software performance measurements and improvements
- Knowledge in graph theory and experience with graph databases – in particular, JanusGraph
- Google Cloud experience (specifically Pub/Sub, GKE and OpenTS)
- Kubernetes experience is considered an advantage
- Terraform experience is a plus
We offer
- Personal development program that will allow you to be valued for your strengths
- Wide range of professional trainings and workshops
- Attractive salary, additional health and dental insurance as well as other social benefits
- Broad projects variety and possible mobility between projects over the time
- Experience exchange with colleagues around the world
- Work-life balance and flexible schedule, team buildings and sport opportunities
- Modern office in the Infinity Tower business center
- If you are interested in this role please send your CV in English. All applications will be treated as strictly confidential
- Only short-listed applicants will be contacted