SENIOR C++ DEVELOPER
Experience Required: 6+ Years Location: Bangalore/ Mumbai
Budget: 12,00,000 – 20,00,000
Econote is looking for software enthusiast with 6+ years of proven experience in C++ Development. The candidate must discover
the requirement and code highly reliable software which turns the mission into reality and will be responsible for the major
lifecycle of the software he/she creates, including development, testing, and coordination and maintenance.
The candidate will be majorly responsible for all the aspects of the software development including operating system
development & assist application development. The candidate is expected to write code on Linux development environment.
We are looking for an engineer who is technically sound and attacks every problem with enthusiasm to overcome hurdles. He/
She should be a self-starter, team player, and have the hunger to venture into unknown areas and code and make the system
ROLES & RESPONSIBILITY
- Responsible for end-to-end design & development of application.
- Should be a key player in complete product development.
- Understand the requirements and translate it into application features.
- Collaborate with team to set specifications for new applications.
- Write high fidelity source code to program complete applications within deadlines
- Perform unit and integration testing before launch.
- Conduct functional and non-functional testing.
- Troubleshoot and debug applications.
- Document all the development tracks.
- Create package’s and release the versions of application.
EDUCATIONAL QUALIFICATIONS AND WORK EXPERIENCE
- 6+ years of experience in software development.
- Candidate should have Bachelors or Master’s Degree in Engineering in computer science or other related fields.
- Hands on experience with Linux operating system is highly recommended.
- Worked on at-least 6+ project where showcased Low-level programming expertise
- Proven work experience with Java 8, C, C++, python, QT, and related technical skills.
- Low layer and high layer software development with strong embedded constraint.
- Expertise level knowledge in C++, Core Java, Data Structure.
- Experience designing, develop and implementing software applications
- In-depth knowledge of programming for diverse operating systems (preferably Linux) and platforms using development
- Create or develop custom Linux OS application based on UI/UX requirements and mock-ups using technologies like
Core Java, GTK, AWT, swing, C, C++ etc.
- Working knowledge on File systems, file structure, database, data structure and file extensions.
- Build pixel perfect, butter smooth application.
- Excellent understanding of software design and programming principle.
- Thorough understanding of development lifecycle & experience of development methodologies, like waterfall and agile.
- Ingenuity and creativity for solving bottlenecks, complex issues in development.
- An understanding of business processes and constraints.
- Up to date on new technologies.
- Develop Real-time high frequency, performance efficient, low latency applications would be a plus point.
- Working experience with git and bitbucket.
- Strong knowledge on low level programming language.
- Software development analysis, unit and functional testing, Documentation skills.
- Strong knowledge on working with Linux operating system.
- Effectively able to work independently with little hands-on supervision delivering to aggressive timelines.
- Communication skills - including the ability to convey information to non-technical colleagues in a concise and clear