NOVUS Professional Services is seeking a direct hire Mid-Level C++ Software Developer (5 years experience, or 2 years with very deep and extensive experience) with Android experience for our client.
$90K up to 135K salary.
Please reach out to me @RAlexander@NOVUS-PS.com
The Clients Team
The successful candidate will have a thorough understanding of C++, Python, Ansible, Terraform, and Linux, as well as a deep understanding of best practices and standards for UI development. Five years experience is necessary, to work with our premier Denver client in the cable industry. The position will require the first six months to be on site, then the position will become remote.
The UX team builds new applications from the ground up, implement new features for existing applications as necessary, all the while keeping both security and performance of the applications at the forefront. The goal for the team is to provide high-quality applications utilizing QML, JavaScript and Java in an agile environment.
The UX team is a specialized group primarily focused on building interactive applications for use on televisions. The UX team is responsible for improving and maintaining the user experience for pay TV customers, from server to client.
Expectations as a team member
Contribution to building new applications and features and fixing any defects alongside our team of developers and QA engineers is expected. You will have the opportunity to solve challenging technical issues, contribute to the architecture and success of new systems and processes, and hone your development skills as you collaborate with the development team. Your responsibilities will range from designing and implementing firmware functionalities to architecting and implementing applications.
Responsibilities
Design, implement, test, and ship features that will reach hundreds of thousands of daily users
Have a passion for quality and writing clean, solid, readable code that performs well
Adopt, embrace, and promote agile practices within the team
Participate and promote architectural initiatives, balancing long-term value with short-term needs
Perform code reviews and follow the development team's process (or suggest new processes!)
Basic Requirements
At least 5 years of experience in software design and development on Android (Java/Kotlin)
At least 3 years of C/C++ development experience
At least 3 years of Qt 5.x and QML development experience
Possess an ownership mentality for the projects being developed and a team-first attitude
Ability to multitask in changing environments with fluctuating priorities and deadlines
Work well individually and as part of a team
Work onsite once the pandemic is over
Preferred Requirements
At least 8 years of software development experience on Android
At least 5 years of C/C++ development experience
At least 5 years of Qt 5.x and QML development experience
At least 3 years of Nodejs development experience
Experience mentoring and leading in a team environment
Experience building and configuring CI pipelines (Gitlab, Jenkins, etc.)