Position:
C++ Software Developer
LOCATION: Sofia, Bulgaria
DESCRIPTION
Abalta Technologies is looking for a software engineer enthusiast to join our core development team. Our ideal candidate is a creative self-starter with great drive and motivation who wants to work on exciting products deployed by large global companies. If you’re looking for a challenging opportunity to work and have a say on products and services that are re-shaping one of the biggest industries in the world and want to be surrounded by a team of innovative and passionate software engineers, keep reading.
Join us in having a great time at work while meeting the next deadline.
We offer:
- Competitive salary with yearly salary updates (one of the best parts)
- Work on projects with top international companies on a multicultural team
- Modern office with transport links and places to relax (relaxation area with sofas, ping-pong table, and a PS4)
- Flexible working hours with 25 days paid time off (the epitome of work-life balance)
- Food vouchers
- Company-sponsored transit pass (your commute is on us)
- Team buildings and corporate parties (always rewarding You)
- Free hot beverages
Main responsibilities:
- Design and development of software subsystems and applications
- Documentation of software design
- If necessary, participate in the consideration and discussion of code and design
- Communicates with customers when necessary
REQUIREMENTS
The skillset we are looking for:
- Have at least 2 years of experience in developing software solutions using C++ and Object-Oriented Design
- Have knowledge of managing threads and memory
- Have a bachelor’s or master’s degree in computer science, communications, or electronic systems
- Have a good written and spoken command of the English language
- Anticipate problems, take initiative, and assume responsibility
- Be able to follow a plan and complete assigned tasks on time
- Have a desire to learn new technologies and acquire new practical skills
- Have good communication skills, endeavor to work in a team and with clients
- Be organized and pay attention to details.
Additional nice to have skills:
- Experience with QT or Boost
- Experience with Microsoft Visual Studio IDE
- Familiar with Scrum and the Scrum workflow
- Experience with Version control systems (SVN, GIT) or/and continuous integration systems (i.e. Jenkins)
- Experience with UNIX environments
- Experience with network programming
- Experience with any of the following languages (Java for Android, Python, C)