FARA is a leading supplier of IT solutions to the public transport sector. We deliver solutions and products providing real-time information to efficiently solve the different needs of the stakeholders in the sector. Our intelligent and easy-to-use systems contribute to a more efficient transit service, increased quality and better safety.
FARA is facing strong international expansion with new products and features, and we are seeking highly motivated
Senior C# .NET Developer
In our team, we deal with a system responsible for collecting real-time data from public transport vehicles and providing this information to passengers and system operators.
We are looking for someone who:
- wants to be part of a team that creates solutions that collect and display data in real time
- likes to face performance problems
- likes to design and implement new components / services
- is not afraid of working with project documentation (acquiring knowledge about requirements)
- cares about the quality of the solution provided, like implements functionality and valuable unit tests
- understand that maintaining existing products and fixing errors is just as important as making new software
- likes to automate manual work (automatic building and running unit tests, automation of integration tests, tools supporting manual tests)
- likes teamwork, and can solve problems on their own
- is independent and can carry out entrusted tasks while keeping in mind to:
- use the recommended technologies
- design a solution that can be easily divided among other developers if needed
- discuss the architecture / problems / requirements with the team if needed
- implement and test completed functionalities before submitting to integration tests
- is willingly to acquire new competence (learn new technologies, libraries)
Must:
- C# .NET 4.5+
- Minimum 6 years of commercial experience
- Experience in developing and maintaining Web Services/Windows Services
- Experience in writing useful unit tests (Nunit)
- Experience with system optimization, microservices, application scalability and reducing technical debt
- Ability to write complex SQL queries (nice to know MS SQL)
- Experience in work with Visual Studio
- Good knowledge about GIT or SVN
- Ability of designing new components/services, which will be easy to develop, test and maintenance in the future)
- Bachelor’s / Master’s degree in Computer Science or equivalent experience
- Good English skills, we use English on a daily basis
Nice to have:
- .NET Core
- Databases: MS SQL, Redis
- Backend technologies: Masstransit (RabbitMQ), ReactiveExtensions, Topshelf, Entity Framework, WebAPI, WebSockets
- Frontend technologies: AngularJS, HTML5, CSS
- Tools: Jira, Bamboo, Confluence, Crucible, Resharper
- Other: machine learning
We offer:
- Positive and friendly working environment
- Flexible working hours
- Cooperation with International Team
- Professional and personal development in a fast growing company
- Competitive terms and conditions
- And much more:
