Our client is looking for a talented Java/C++ Software Engineer to join their remote team and growing business. The Java/C++ Software Engineer will play an essential role in developing the next versions of their product. This hands-on position requires strong problem-solving skills and the ability to work in a team. This person will be responsible for the design and implementation of back-end features and business logic as well as modifying the UI.
➣ 5+ yrs. of professional experience in software development
➣ Deep knowledge of Java technology and OOP principles
➣ Good knowledge of C++
➣ Understanding of cryptography principles
➣ Network programming experience
➣ Strong analytical skills and incisive thinking ability
➣ Relational DBs knowledge (MySQL/MariaDB)
➣ Lead in the design and development phase of software production.
➣ Multi-threading, concurrency programming, profiling Java.
➣ Self-motivated, independent worker. Good knowledge of software engineering practices.
➣ Ability to review and analyze business requirements and provide a technical perspective on approach, risk, and estimated development time.
➣ Experience with Linux distributions.
➣ Develop flexible and robust platform architecture to support changing business requirements.
The following are an advantages or plus:
➣ Excellent estimation skills
➣ Understanding and experience with design patterns and reusable software design approaches
➣ University degree in Computer Science or equivalent
What's in it for you:
For more details, let's talk at firstname.lastname@example.org
(License No. 2709 from 17.01.2019)