- Develop maintain and improve software
- Manage individual project priorities, deadlines and deliverables
- Contribute improvements to our continuous delivery infrastructure
- Participate in recruiting and mentoring of top engineering talent
- Drive roadmap execution and enhance customer feedback into the product
- Develop, collaborate on, and execute Agile development, product scenarios, in order to release high quality software on a regular cadence
- Proactively assist your team to find and solve development and production software issues through effective collaboration
Desirable -
- Contributing to performance testing & various continuous improvement efforts.
- Robust OS, Data structure and Algorithms fundamentals
- Strong hold on object-oriented programming concepts and their implementation through C++.
- Experience developing database technologies extremely valuable
- Experience with low-level C and networking is desired, but not necessary.
- Experience programming database APIs such as ODBC and using database tools strongly preferred
- Experience using BI tools such Tableau, Microsoft Power BI and Lumira desirable but not mandatory.
- Experience using any memory and performance profiling tools is required
- Experience working with Agile methodology i.e Participating in all team activities, including sprint retrospectives, thoughtful code reviews, knowledge sharing sessions, status reporting for project stakeholders, etc
Personal Skills -
- Strong written and verbal communications skills to collaborate developers, testers, product owners, scrum masters, directors, and executives
- Experience taking part in the decision-making process in application code design, solution development, code review
- Strong worth ethic and emotional intelligence including being on time for meetings
- Ability to work in fast-changing environment and embrace change while still following a greater plan
Qualifications
We are looking for a C++ Software Engineer for our software deve