ABOUT COMPANY
Here in Oxagile’s international team, we are enthusiastic about creating elegant solutions for the video domain, which are used across the world.
This year, we have expanded our geographical presence to include locations in Poland, Georgia, Lithuania.
Mutual support, knowledge sharing, and continuous honing of skills are the cornerstones of our teamwork. We promote clean, well-tested, and maintainable code, value reliable architecture and advanced software engineering practices. We invest in the efficiency and flexibility of our teams, monitor their motivation, and continuously work on improvements.
Responsibilities
- Design, develop, and maintain high-quality software solutions using C++ and Java
- Implement complex features using MFC, STL, and Windows API
- Develop and maintain multithreaded applications in both C++ and Java environments
- Integrate applications with MSSQL databases
- Collaborate with other engineers to design and implement solutions
- Participate in code reviews and ensure adherence to coding standards
- Troubleshoot and resolve software defects
- Stay up-to-date with the latest technologies and trends
Requirements
We are looking for highly skilled and motivated Senior Software Engineer with extensive experience in both C++ and Java.
The ideal candidate will have a strong understanding of Windows API, multithreading, and networking concepts, and a proven track record of developing robust and high-performance applications. This role requires a quick learner who can adapt to new technologies and challenges effectively.
- 7+ years of experience in software development using C++
- 3+ years of experience in software development using Java (version 11 or higher)
- Strong understanding of object-oriented programming principles
- Extensive experience with MFC, multithreading, networking, and MSSQL
- Proficiency in Windows API programming
- Experience with Java multithreading
- Excellent problem-solving and analytical skills
- Strong communication and teamwork skills
- Demonstrated ability to learn and adapt quickly in a fast-paced environment