We are looking for a C++ Software Engineer for our software development team. Apart from writing high quality code, you will be responsible for key deliverables during your team s software development lifecycle including software design, code reviews, and comprehensive automated tests. The successful candidate will have a passion for continuous improvement and must have excellent written and verbal communication skills. You will also be writing Java code for connectivity solutions.
Responsibilities -
- 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.
- Strong 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
We are looking for a C++ Software Engineer for our software development team. Apart from writing high quality code, you will be responsible for key deliverables during your team s software development lifecycle including software design, code reviews, and comprehensive automated tests. The successful candidate will have a passion for continuous improvement and must have excellent written and verbal communication skills. You will also be writing Java code for connectivity solutions.
Responsibilities -
- 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.
- Strong 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