We are seeking to recruit a senior software developer to join our Agile engineering team developing web-based solutions for our large customer base and internal projects.
We are seeking to recruit a senior software developer to join our Agile engineering team developing web-based solutions for our large customer base and internal projects. This position offers an excellent opportunity to join the technology department of a leading employer and to play a significant role in the development and support of locally developed web-based applications.
Its a publishing company that creates e-learning content for financial institutions. Also they developed an e-learning platform(.NET Core) that helps to run the e-learning content and track user progress.
User can interact with the platform through mobile (Android and iOS) and web (Angular) applications. The platform was initially developed in early 2000s and since then it was completely redeveloped 2-3 times using new technology stacks.
The support/content team is responsible for:
· organizing e-learning content into libraries and deployment to e-learning systems,
· support of old versions of platform (and related web sites ASP.NET Web Forms).
· Support knowledge base system (web application) which was developed by our team few years ago
· Sometimes the client has its own e-learning system and they want to integrate users’ e-learning tracking into their own system using their corporate credentials. That is where guys develop new integrations. It requires tight cooperation with the end client directly.
The candidate should be both: a good developer and have management skills.
Here is an extensive list of technologies, some of them are quite old, so the candidate may have an experience with 60-70% of stuff below, but have motovation to learn the remaining 30-40%.
Windows command scripting
WPF on .NET Framework (internal support tools)
Knowledge base system development:
ASP .NET Core 3.1
Development of a new services and integrations:
ASP .NET Core 3.1
MS SQL with EntityFramework Core
Azure Devops Pipelines (CI + CD)
SSO standards: SAML, OIDC
OAuth - concepts
eLearning standards (AICC, SCORM 1.2)
App metrics + time series db + visualisation
Microservices + horizontal scaling concepts
Strong personal motivation to succeed.
Ability to work with minimum direction.
Very strong written and verbal communication skills.
Creativity and the ability to think laterally.
Excellent problem solver.
development of a new services and integration of a new learning content with partner's platforms.
Direct communication with customer's partners.
support elarning content and old platforms maintenance.
maintain and develop a new tools to support learning content.
support and enhance a new ticketing and knowledge base system.
manage team of 2-4 people
About Symphony Solutions
Symphony Solutions – Why So Special?
Symphony Solutions is an international Dutch IT company with offices in Ukraine, Macedonia, and Poland. We have been on the market for more than 10 years already and preserve unique culture within all our locations.
At Symphony Solutions we have removed all possible barriers created by the traditional organization and embraced the organic principles and a high-degree of self-management. We believe that this kind of organization is the optimal environment to attract and retain the best talents, fully develop them and leverage their potential. As a result, we have achieved the highest retention of employees possible in our industry (currently there’s less than 3% unwanted turnover).
We have a unique employee selection process where colleagues choose colleagues. Such approach eliminates possible conflicts and ensures honest and transparent relationship with clients and within the team. Symphony Solutions is a company that strives to be the Best Price/Performance and the easiest to do business with.
DOU company page:
Job posted on
10 June 2021