We are looking for a SeniorSoftware Developer to join to our development team and work within a mix of local and remote teams.
You will take a part of our vision and shaping how our integration platform develops, bringing your knowledge and experience but also your imagination and enthusiasm to the role.
This role offers a fantastic opportunity for somebody who wants to step up to the next level and be given the responsibility and autonomy to be part of building something truly market changing.
Follow and propose updates key engineering artifacts such as standards/best practices, design documents and decisions.
Develops/implement/support different integration modules/components ensuring fluent integration between systems within the organization IT landscape
Develop/implement/support existing and new custom implemented software to satisfy organizational needs
Design and document solutions to meet requirements and that are easily scalable for the enterprise.
Facilitate, design, collaborate and advice various DevOps automation activities like build/test/deploy
Work closely with architects and engineering teams to understand emerging technologies and how they would benefit the company and its users.
Implements project modules/solution components according to the project requirements
Follows the project/company standards, policies and working procedures
The perfect candidate will have following technical knowledge, experience or/and capabilities:
2+ years building and designing C#.NET applications in high traffic, 24x7 transactional solutions/platforms/modules/integrations
1+ years practical experience of developing SOA components, incl. RESTful API, JSON, SOAP and WCF
Built and worked with APIs (ideally using µservices) and are familiar with the challenges and pitfalls.
Working with queueing platforms such as RabbitMQ, MSMQ, Kafka
Create database backend and/or web-services to interface with external applications
Experienced with Azure with a good working knowledge of how to design for cloud environments
Familiar and comfortable of using scripting tools (PowerShell) to provide a reliable and scalable automation of the SDLC task activities as well as support and troubleshooting the existing
Hands on experience of serverless frameworks.
Familiar with the tools we use (Confluence, Git, Jira, Bitbucket, TFS)
Good working knowledge of Docker & Kubernetes
Good working level in English (written & spoken) is a must
A plus will be:
University level in IT related area and/ or obtained Microsoft Certificates
Experience working with NoSQL databases (Cassandra, DynamoDB, Couchbase, MongoDB).
In return, we will give you:
Working environment based on openness and team work;
Competitive remuneration with additional benefits (medical service, preferences on sport cards and banking products and discounts);
Career advancement in leading organization in its industry;
Excellent office location at the heart of the capital (Lozenets, close to metro station European Union).
Join us! Send your CV in English.
TBI Bank is a fully licensed consumer and SME focused bank operating in Bulgaria and Romania. We are recognized as the most profitable bank in Bulgaria in each of the last three years (Capital K10). TBI Bank is owned by TBIF Financial Services, a 4finance Holding company.
Currently TBI Bank is challenging the established view of banking. We are now focused on becoming a next generation digital lender.