Careers | SolbegSoft
Looking for a job?

If you are energetic, excited about technology and interested in career opportunities with SolbegSoft, we encourage you to review our current job openings and apply by attaching your resume.

Give your career a flying start with SolbegSoft!

Careers

At SolbegSoft we recognize that our people are our most important asset and the key to overall success. For this reason we are committed to attracting highly enthusiastic, team-oriented individuals with passion for technology. We strive to create collaborative and innovative environment helping talented specialists reach their full potential. We make every effort to give our team members not just a job, but a sterling career, providing the opportunity to work in different industry verticals and service practices on the latest technology platforms.

16 Jobs found

Job Title
Location
System Architect
Minsk

Responsibilities:

  • Defining solutions to ensure that they are designed, developed and fit for purpose, meet the business requirements and adhere to quality standards, delivering value within cost constraints
  • Capable of reviewing existing API specifications both from Kaltura and 3rd parties to determine capabilities of the system and their match to business requirements
  • Define new APIs and (if necessary) entire new services to meet agreed designs for customer requirements (if not met already by the Kaltura platform)
  • Front-End Application design and delivery
  • The role will initially be focussed on owning the architecture for client devices (Android, iOS, Set Top Boxes, Smart TVs, etc.) being used in the company
  • The role will require familiarity with UML
  • Liaise with the project and delivery teams to help understand feature scope and complexity, and subsequently drive priorities for those features
  • Communicate requirements and technical design with the product and R&D teams to assist in determining whether features should be contained within the core product or developed as customer-specific deliveries
  • Working in a team of 5 other System Architects, across 3 different countries, ensuring consistency of approach and design for solutions
  • Persuade, and be persuaded by, other SAs in promoting solutions as the most effective way of meeting business needs
  • Present technical approach and designs to the customer, technical teams and the company's leadership

Qualifications:

  • Expected that the candidate will have a deep understanding of scalable and resilient software system engineering practices, both functional and non-functional (system scale, elasticity, monitoring, reporting, logging, etc.)
  • Be familiar in, and have experience with, open standards for APIs (including REST) and microservices based system architecture
  • The candidate shall be aware of (or be expected to become familiar with) capabilities of, and technology frameworks used on these devices, and be able to determine the most appropriate technology to meet the customer requirements
  • The candidate is expected to operate closely with 3rd party sub-contracted application development teams to drive solutions across the selection of devices on the platform
  • Capable of clear and complete technical documentation of requirements and design, targeted at both the customer and internal teams (including development, QA and integration)
  • Familiarity with JIRA and Confluence preferred
  • Expected to be able to communicate both in English and in Russian

Vacancy manager:

Ekaterina Pavlova

Ekaterina Pavlova

Read more
Lead IT Department
Minsk

Responsibilities:

  • 7+ year of experience in professional experience in Information Technology areas.
  • Managing infrastructure services both under Windows and Linux.
  • Strong verbal and written communication skills in Russian and English (Upper - intermediate or above).
  • Knowledge of best practices in server and system administration.
  • Knowledge of best practices and approaches related to systems engineering and operations: monitoring, storage, backup, security and HA.
  • Leadership.
  • Supporting large scale, mission critical 24*7 solutions.
  • Computer management (Intune, SCCM and etc.).
  • Identify and drive opportunities to improve service levels and team efficiency.
  • Manage Networks (Lan, Wi-Fi, Mikrotik based).

Qualifications:

  • Strong knowledge and administration skills in MS Windows Server (AD, DHCP, DNS, DFS).
  • Strong knowledge in network technologies and monitoring (Nagios).
  • Experience in automatization and scripting.
  • Experience with Office365, Atlassian products, Azure DevOps.
  • Experience with backup solutions.
  • Experience with virtualization solutions (Hyper-V).
  • Experience with designing and implementation fault-tolerant systems.

Vacancy manager:

Ekaterina Pavlova

Ekaterina Pavlova

Read more
DevOps Engineer
Minsk

Responsibilities:

  • Set up and optimize build, test, and deployment processes.
  • Build and maintain various application environments, including production.
  • Take part in applications architecture design.
  • Assist dev and qa teams in all devops related tasks.

Qualifications:

  • Linux system administration and networking.
  • Strong knowledge and experience with kubernetes.
  • Strong knowledge in monitoring (Prometheus, EFK stack, Jaeger).
  • Work experience with AWS.
  • Experience in supporting/tuning of MySQL, Postgres, RabbitMQ, Redis, or similar.
  • Knowledge of the best practices in server and system administration.
  • Knowledge of the best practices and approaches related to systems engineering and operations: monitoring, storage, backup, security and HA.
  • Experience in automation and scripting.
  • Understanding of source control systems (Git;Gitworkflow,etc).
  • Development experience: C#, Go, Python, others.

The major pluses are:

  • Work experience with Azure platforms, Firebase.
  • Work experience with Jenkins, TeamCity, Azure DevOps or any other CI\CD tools.
  • Good spoken English.

Vacancy manager:

Ekaterina Pavlova

Ekaterina Pavlova

Read more
C++/C# developer
Minsk

Responsibilities:

  • Development and optimization of services for a distributed system for processing data obtained from images.
  • Development, application and optimization of image processing algorithms both classical methods and machine learning methods.

Qualifications:

  • Experience with graphic information (normalization of images, feature extraction, analysis of graphic information).
  • The ability to implement in one of, or in several languages: C ++, C #, Python.
  • Experience with libraries and frameworks is encouraged, but not limited to this list: TensorFlow, Ml.NET ITB, OpenCV, .NET Framework.
  • Understanding the principles of OOP, the concept of the essence of the SOLID approach.
  • Аbility and desire to write tests for your code.
  • Technical english (reading documentation).​​​​​​​

The major pluses are:

  • Experience in the development of loaded distributed systems.
  • Understanding the concept of microservices.
  • Experience with Microsoft Azure / Amazon AWS infrastructure.
  • Experience with NoSQL solutions (DynamoDB, ElasticSearch, Mongo DB), data buses (Service Bus, RabbitMQ, etc.).
  • DevOps experience: ability to work with Docker, TeamCity, Octopus Deploy, PowerShell.
  • It will not be superfluous to attach links to projects in which you participated, a profile on GitHub, if you have something to brag about.

Vacancy manager:

Ekaterina Pavlova

Ekaterina Pavlova

Read more
Node.js Developer
Minsk

Responsibilities:

  • Create, edit and update code, templates, modules and tools with Node.js.
  • Build client-side applications using React.

Qualifications:

  • Experience working as Node.js developer for 3+ years (ES 6/7/8).
  • Excellent knowledge of JavaScript (4+ years of experience in Software application development).
  • At least 1 year of experience with Node.js frameworks, Express.js/Koa.js.
  • At least 2 years of experience with React.
  • Experience working with build systems (Webpack).
  • Strong troubleshooting skills and experience in optimizing front-end web performance.
  • Knowledge of version control software, build, test and deployment processes.

The major pluses are:

  • GitLab experience, including pipelines.
  • Docker experience.
  • AWS experience.
  • Experience in Blockchain/Cryptocurrency.

Vacancy manager:

Ekaterina Pavlova

Ekaterina Pavlova

Read more
QA Automation Engineer
Minsk

Responsibilities:

  • Develop and design automation tests and solutions.
  • Execute and analyze results of test execution.
  • Improve process and quality via test and process automation.
  • Investigate, propose and adapt technologies to improve automation test framework, automation test execution environment, continuous integration.
  • Document the automation process, concepts and environment.

Qualifications:

  • 1+ years of experience as Test Automation Engineer in development of test frameworks for desktop and/or browser applications.
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Knowledge of at least one object oriented programming language/technology.
  • Experience in writing clear, concise and comprehensive test plans and test cases.
  • Hands-on experience with automated testing tools (Selenium Webdriver, Appium, Jmeter).
  • Understanding of different test automation approaches (keyword-driven, Data-driven, BDD, hybrid).
  • Understanding of Git version control system.
  • Knowledge of WWW technologies stack (XML, REST, XPath, HTML, CSS, Ajax).
  • Practical experience with cutting edge tools for Web,Mobile, Desktop, DB and Web-service testing.
  • Experience of defect tracking processes and associated tools (Jira).
  • Intermediate spoken and written English level.

The major pluses are:

  • Knowledge of SQL and JavaScript is a plus.

Vacancy manager:

Ekaterina Pavlova

Ekaterina Pavlova

Read more
React.js developer
Minsk

Responsibilities:

  • Working with the development team.
  • Analysis of requirements and design, assessment of labor costs by tasks.
  • Developing React.js UI Components.
  • Writing Application Code Using JavaScript.
  • Troubleshoot interface problems.
  • Debug application code.
  • Development and implementation of interface architecture.
  • Monitoring and improving application performance.
  • Documenting application changes.

Qualifications:

  • 2+ years previous experience as a React.js developer.
  • Deep knowledge of JavaScript, CSS, HTML.
  • Knowledge of REACT tools including React.js, Webpack.
  • Experience in user interface development.
  • Knowledge of performance testing basics: Mocha / Jest Experience with browser-based debugging and performance testing software.
  • Problem solving skill.
  • Experience with Peerjs will be a plus.

Vacancy manager:

Ekaterina Pavlova

Ekaterina Pavlova

Read more
3rd level support Engineer
Minsk

Responsibilities:

  • Investigate and provide options for solutions to a wide range of complex difficult problems.
  • Solutions are imaginative, thorough, practical, and consistent with the organization's objectives and customer's requirements to meet their SLA.

Qualifications:

  • 2-3 years of experience in a similar position (T3/T4/Developer/Production Engineer etc.).
  • Work with a broad range of internal teams to assess the production bug and different issues.
  • Strong troubleshooting and problem-solving skills with high attention to detail.
  • Experienced programming skills in one or more object-oriented languages - C++/ JAVA/ JAVAScript / PHP/ C# / PYTHON.
  • Demonstrable knowledge of web technologies including HTML, CSS, AJAX, JSON etc.
  • Experienced and understanding with executing API requests and IIS.
  • Experienced skills with BASH (Linux/Unix).
  • Experienced skills with SQL query writing.
  • Experienced skills with log analysis and server-side.
  • Proven experience with internet technologies including: Network architecture, protocols, and terminology (http\https, FTP, domains, DNS, SSO, SSL).
  • Experience in Debugging network tools (fiddler / Chrome dev tools / Firebug).
  • Ability to work with internal and external stakeholders at all business levels.
  • Work with various cross-functional groups such as Architecture, other development teams, QA, System Engineers, Product Management, Product Documentation, Customer Care teams.
  • Excellent English verbal and written communication skills (including technical writing).

The major pluses are:

  • Knowledge with AWS Cloud services would be preferred.
  • Knowledge with WebRTC (Web Real-Time Communication) would be preferred.
  • Knowledge/experience with React would be preferred.

Vacancy manager:

Ekaterina Pavlova

Ekaterina Pavlova

Read more
Front-end Specialist
Minsk

Responsibilities:

  • We are looking for someone who will develop Applications and Player Plugin with on top of Kaltura core-player and our plugin architecture in React while getting data and video from Kaltura's Backend and Services.
  • Working as part of Front-end teams, having interfaces with other teams, such as Product, UX, Core, Backend, and QA.
  • You will follow industry best practices and methodologies, on both private and open-source repos.

Qualifications:

  • Highly skilled in JavaScript, CSS3, and HTML5.
  • 3 years experience in front-end modern frameworks.
  • Ability to take a feature E2E: brainstorm, requirements gathering, design, plan, execute and deliver high-quality products.
  • Expert with modern development tools.
  • Ability to work with a complex environment, multiple components and configurations, internal (in the house) and external libraries.
  • Manage multiple projects at a time in a fast-paced, results-oriented environment.
  • Ability to learn and apply new technical concepts quickly and independently.
  • Excellent communication skills in English - must.

The major pluses are:

  • Experience in front-end modern frameworks - React is an advantage.
  • Strong critical thinking and problem-solving skills.
  • Experience in large scale platforms development.
  • A link to a Github user is an advantage.

Vacancy manager:

Ekaterina Pavlova

Ekaterina Pavlova

Read more
Backend Core Developer hot position HOT!
Minsk

Qualifications:

  • Bachelor’s degree. in software engineering or equivalent.
  • Expert in .NET framework (.NET 4.8 / .Net Core), C# server side development.
  • At least 3 years' experience in SW development of large/complex systems.
  • Experience in large scale .Net application development and performance tuning.
  • Strong experience with T-SQL and PL/SQL backend development (SQL Server 2016 or similar).
  • Knowledge of NoSQL databases and working experience with one or more of the following solutions: Memcached, CouchBase, MongoDB, ElasticSearch.
  • Experience with automation tools and frameworks (CI/CD pipelines).
  • Solid knowledge and experience with the Linux operating system.
  • Ability to learn and apply new technical concepts quickly and independently.
  • Excellent writing, reading and communication skills in English.
  • Strong critical thinking and problem-solving skills.
  • Team player, quick learner and independent.

The major pluses are:

  • Experience in Node.JS, Python, Golang development.
  • Experience designing and implementing AWS Cloud services.
  • Good understanding working with Kubernetes containers.
  • Understanding of Cloud Infrastructure and Microservices architecture.

Vacancy manager:

Ekaterina Pavlova

Ekaterina Pavlova

Read more
Project Manager
Minsk

Responsibilities:

  • Manage the relationship with the client and all stakeholders.
  • Perform risk management to minimize project risks.
  • Establish and maintain relationships with third parties/vendors.
  • Willing to travel 30% of the time. 

Qualifications:

  • Bachelor’s degree or equivalent – mandatory / MBA advantage.
  • At least three years of proven experience as a project manager in a B2B technology company.
  • Strong technical background and technical understanding.
  • Excellent communication and interpersonal skills, team player, charismatic.
  • Excellent verbal and writing capabilities in English.

The major pluses are:

  • Hands-on experience in working with service providers (Cable, Sat, Telco, Mobile, ISP).
  • Specific experience in OTT / Pay TV.

Vacancy manager:

Ekaterina Pavlova

Ekaterina Pavlova

Read more
Integraton/Service Engineer hot position HOT!
Minsk

Responsibilities:

  • Perform technical integration activities of the existing OTT/IPTV platform
  • Configuration, integration, verification, troubleshooting in lab and prod environments
  • Perform end-to-end test to verify the integration for product owner sign off
  • Business analysis to ensure that product owners requirements are clearly understood
  • Document software installations, use cases and product owners’ requirements
  • Provide updates to Project Managers regarding the status of your project deliverables
  • Support the operational team with integration and new requirements launches

Qualifications:

  • Understanding/designing complex system architecture
  • SQL Server knowledge
  • Proficient in Linux environment
  • Networking / Information Security - basic knowledge
  • Strong professional interpersonal and communication skills in English
  • Willingness and ability to travel
  • Strong analytical and problem-solving skills
  • Proven ability in delivering exceptional customer experience
  • Key contributor, willing to go the extra mile to achieve desired results

The major pluses are:

  • Experience in technical integration activities in OTT/IPTV platform
  • Knowledge in scriptwriting, databases, web services, visual studio and web servers
  • Strong technical background: either DBA or as a System Engineer
  • Windows and Linux – System administrator level

Vacancy manager:

Ekaterina Pavlova

Ekaterina Pavlova

Read more
Cloud Operation Engineer hot position HOT!
Minsk

Responsibilities:

  • Manage, Operate, Enhance, and maintain Kaltura SaaS platform which process 25TB a day, 100,000 transaction/seconds and 100Gbps, using the latest cutting-edge technologies.
  • Innovate, design, automate, maintain, and secure our existing cloud platform based on our open-sourced product (https://github.com/kaltura).
  • Collaborate and assist our brightest engineers to overcome the technical challenges.
  • Want to join the Kaltura cloud journey – take ownership and accountability on one of the biggest cloud operations.

Qualifications:

  • Keen on investigating, passionate to understand how things work.
  • At least two years of experience as a DevOps engineer/SRE/Senior system engineer/Tier 3 support engineer.
  • Experience with a web server such as Apache, NGINX and similar.
  • Experience with MySQL, Elasticsearch, Couchbase and similar.
  • Experience with configuration tools such as Jenkins, Ansible and similar.
  • Deep understanding of how the internet is working (TCP/IP, DNS, Certificates, Load balance and related).
  • Experience with production environments.
  • Passionate about open source technologies.
  • Keen on to code.

Vacancy manager:

Ekaterina Pavlova

Ekaterina Pavlova

Read more
QA Engineer
Minsk

Responsibilities:

  • Write STP, STD and manual execute test cases
  • Monitor product maturity during the product life cycle
  • Fully involvement in the product life cycle
  • Work closely with product, development, delivery teams

Qualifications:

  • 4+ years' Experience in the back-end QA
  • Experience in testing back-end API’s, RestFul API’s
  • Experience with API’s testing tools (Postman, SoapUI, ReadyAPI, etc.)
  • Experienced with Agile and scrum working methods
  • Deep understanding of QA testing methodologies (STP/STD)
  • Team player with the ability to work independently and self-learn
  • Relevant Degree and\or certifications

The major pluses are:

  • Writing Automation code with Java/GroovySCript
  • QA tools (Practitest/Fiddler or another sniffing tool)
  • Working experience with the customer-facing environment

Vacancy manager:

Ekaterina Pavlova

Ekaterina Pavlova

Read more
ASP.Net Developer
Minsk

Responsibilities:

  • Investigate and estimate tasks
  • Develop components, modules, services, etc.
  • Apply coding best practices, including unit and integration testing
  • Review, refactor and fix issue code for better performance and clear code
  • Document and comment on the code
  • Prototyping

Qualifications:

  • At least 2 years of working experience in a .Net development environment
  • Experience from Agile methods
  • Knowledge of OOP, SOLID, Design Patterns
  • Knowledge of ASP.Net MVC and Web API, understanding of the web application's pipeline
  • Knowledge of IoC, any of the container injection, experience from one of them
  • Knowledge of MS Visual Studio Tools, Git, Resharper

Vacancy manager:

Ekaterina Pavlova

Ekaterina Pavlova

Read more
iOS Developer
Minsk

Responsibilities:

  • Designing and building of advanced mobile applications for the iOS platform
  • Updating of current mobile applications
  • Close cooperation with other developers in the team
  • Interaction with the client

Qualifications:

  • Substantial knowledge and minimum 2+ years experience in native mobile application development for iOS
  • Solid understanding of full mobile development life cycle
  • Knowledge of mobile apps development principles in common and iOS platform especially
  • Knowledge of Objective-C, Swift 4
  • Knowledge of UIKit, GCD, CoreData, CoreAnimation, InterfaceBuilder
  • Experience with ReactiveCocoa, MagicalRecord, Masonry / SnapKit
  • Knowledge of Apple MVC, MVVM patterns
  • Good command of XCode and other tools
  • Experience in mobile usability concepts and UI design
  • Intermediate level of English

Vacancy manager:

Ekaterina Pavlova

Ekaterina Pavlova

Read more