TL;DR
Software Engineer (Backend): Developing and architecting enterprise-level solutions including Eclipse plug-ins and client user interfaces with an accent on complex algorithm development and integration of third-party applications. Focus on designing maintainable automated testing platforms, mentoring junior developers, and delivering high-quality software on time.
Location: Multiple European and CIS cities including remote options in Bulgaria, Georgia, Kazakhstan, and Poland
Company
Global provider of testing, analytics, and security solutions for the telecommunications sector.
What you will do
- Contribute to release-specific designs and architecture as a senior team member
- Design, develop, and implement Eclipse plug-ins and client user interfaces
- Develop complex algorithms and document functionality clearly
- Perform unit testing for implemented designs
- Mentor junior developers and provide technical guidance
- Provide accurate work effort forecasts and communicate risks and trade-offs
Requirements
- Must have 8+ years of professional software development experience and 6+ years in Java
- 3+ years in software team leadership or mentoring roles
- Experience with Eclipse plug-ins using SWT/JFace, EMF, and GEF
- Strong understanding of computer science fundamentals including memory management and threading
- Experience with XML and relational databases
- Excellent English communication skills
Culture & Benefits
- Vacation as per local laws with encouragement to rest properly
- Assistance with health insurance policies
- 10 days sick pay without doctor's note, then as per local laws
- Time off for state holidays regardless of client schedule
- Corporate parties and social events
- Technical and everyday problem-solving support at work
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →