Description

Responsibilities

  • Develop highly efficient algorithms in C++ through both peer programming and independent work.
  • Perform Optimization and tuning of previous application.
  • Involve in developing middleware components for software in C/C++ using STL, multi-threading, data structures, TCP/IP socket programming and design patterns.
  • Create new database objects like Procedures, Functions, Packages, Triggers, Indexes and Views using PL/SQL.
  • Write complete programmer’s documentation for object-oriented drawing system used on the project.

Required Skills

  • Strong proficiency in C,C++ and UNIX.
  • Strong understanding of RDBMS databases.
  • Knowledge of the HTML, CSS & Jquery is preferred.
  • Thorough knowledge of the standard library STL containers and algorithms.
  • Good understanding of memory management in nongarbage collected environments.
  • Understanding of dynamic polymorphism and C specific notions such as friend classes.
  • Familiarity with templating in C.
  • Knowledge of component data sheets and specifications.
  • Implementation of automated testing platforms and unit tests.

Required Experience

  • Hands on experience in C++ based applications.
  • Very good experience in PLSQL.
  • Hands-on experience in implementing DevOps practices.
  • Agile Experience and Mindset -strong testing.
  • Experience in designing embedded applications based on Real Time OS.
  • Experience in porting applications and integrating Open source applications.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate