Position:
Full-Time
Location:
Remote/Offshore
Start Date:
ASAP
Nationality:
Any
Duration of Project: 6 Months Windows Management Experts (WME) is looking for a motivated and experienced Senior Rogue Waver Engineer Role to join one of our valued clients. As a Rogue Wave Engineer, you will be responsible for designing, implementing, and maintaining cutting-edge software using Rogue Wave technologies. For you to deserve this job, you should be an experienced C++ developer with a passion for creating innovative software solutions.
With a strong foundation in computer science and a minimum of 5 years of C++ programming experience, you will play a vital role in developing efficient, reliable, and high-performance code for various software components. Your expertise in the latest C++ development standards, combined with a deep understanding of RDBMS databases and computer systems, will enable you to contribute to the success of our projects and the overall improvement of our software development lifecycle (SDLC).
As a key member of our team, you will collaborate closely with cross-functional colleagues, participate in code reviews, and ensure adherence to coding standards and best practices. That said, you will leverage your excellent communication and collaboration skills to work effectively with team members, mentor junior developers, and provide timely updates to stakeholders.
Lastly, WME is looking for some exceptional communication & interpersonal skills in our new team member. The candidate’s toolbox must be complete and diverse. From being technically savvy to displaying a vigorous passion for learning beyond their traditional areas of expertise, the resource must prove to be an asset to the company.
NOTE: THE RESOURCE CAN BE OFFSHORE. We are looking for candidates in Eastern Europe (Hungary, Poland, Bulgaria, Serbia, Romania)! Or They can be from US or Canada
Required Skills/Qualifications/Education:
- Bachelor’s degree in computer science or equivalent experience.
- 5+ years of C++ Programming experience
- Experience in Rogue Wave Software
- Must have hands-on experience in coding.
- Good understanding of the SDLC
- Understanding of the latest C++ development standards
- Understanding of RDBMS databases
- Knowledge of computer systems (networks, operating systems, and computer architecture)
- Excellent critical thinking and problem-solving skills
- Strong debugging skills
- Good troubleshooting and documentation skills.
- Be a strong team player.
- Good communications skills in English, both written and verbal
- Collaborates well with team members.
Responsibilities of the Desired Rogue Wave Engineer:
- Collaborate with the development team to design, implement, and maintain cutting-edge software solutions using Rogue Wave software.
- Utilize C++ expertise to write efficient, reliable, and high-performance code for various software modules and components.
- Participate in code reviews, providing constructive feedback to team members to ensure code quality and adherence to coding standards.
- Investigate and resolve complex technical issues, leveraging strong debugging skills to identify root causes and implement effective solutions.
- Contribute to the continuous improvement of the software development lifecycle (SDLC) by proposing enhancements and best practices.
- Work closely with cross-functional teams, including Quality Assurance, Product Management, and User Experience, to align on project requirements and deliverables.
- Stay updated with the latest C++ development trends and apply industry best practices to enhance software performance and maintainability.
- Integrate software solutions with relational databases (RDBMS), ensuring efficient data storage and retrieval.
- Conduct thorough testing and verification of software components to ensure compliance with specifications and customer expectations.
- Provide technical documentation for software modules, offering clear and concise guidelines for future maintenance and troubleshooting.
- Collaborate with customers and support teams to analyze and address reported issues promptly and professionally.
- Participate in technology evaluations and make informed recommendations on adopting new tools or frameworks to improve development processes.
- Contribute to the identification and mitigation of potential risks or roadblocks in project delivery, maintaining project timelines and quality.
- Mentor junior team members.
Core Values:
- Integrity (Doing What’s Right)
- Inclusion (Encouraging Diversity)
- Teamwork (Working Together)
- Excellence (Being Your Best)
- Accountability (Taking Personal Responsibility)
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.