Senior C++ Developer

C++ developers propel your project forward by building applications that may range from desktop applications to native mobile applications and embedded systems. C++ developers design and develop these applications, and coordinate with the rest of the team working on different layers of the infrastructure.

Salary

Senior C++ Developer

Avg. annual salary

$

27 330

Mission Critical Skills for a

Senior C++ Developer

Senior C++ Developer 

When hiring a Senior C++ Developer, you should be evaluating someone with 4 to 6 years of experience working as a C++ Developer. A Senior C++ Developer position calls for the following skills:


  • Highly experienced in writing code using C/C++ and Unix
  • Should be capable of working with web development tools for new applications
  • Strong understanding of RDBMS databases
  • Should be experienced at using integrated development environments such as Eclipse and Visual studio
  • Advanced knowledge of testing tools, methodologies, and modern SCM
  • Ability to define quality and security standards
  • Strong knowledge of Database administration


Middle C++ Developer

Middle C++ Developer candidate should have at least 3 years of proven working experience developing applications using C++. A middle programming position in C++ calls for the following skills: 


  • At least 3 years of commercial experience in developing applications using C++
  • Experience in writing design documents
  • Experience with databases
  • OOA/OOD skills
  • Understanding of Unit Testing, TDD, Continuous Integration, Design Patterns, SOLID principles
  • Experience with Mock Frameworks, IoC Containers


Junior C++ Developer

Junior C++ Developer candidate should have at least 1 year of working experience as a C++ Developer. A strong candidate should be with strong foundations in real-time software design/development. A junior programming position in C++ calls for the following skills: 


  • Good knowledge of writing code using C/C++ and Unix
  • Basic understanding of RDBMS databases such as SQL Server and Oracle
  • Knowledge of modern software design and development methodologies
  • Knowledge of modern software configuration management (SCM)
  • Basic understanding of database administration

Does your project require a

Senior C++ Developer

C++ is a general-purpose and systems engineering programming language. The main benefit of using C++ for developing applications lies in its features and security.  


Projects That Require A C++ Developer

  • Operating systems development (mostly C)
  • Embedded systems programming
  • Game development (3D, multiplayer or other games)
  • Desktop and cross-platform app development
  • Database development
  • Other applications

If you have an app development project, a C++ Developer is going to be the workhorse of your development team. 

Looking to quickly and safely hire this talent? You’ve come to the right place.

The world’s most ambitious tech companies and startups choose Make it in Ukraine Java freelancers to scale their teams, execute high-velocity projects and ship groundbreaking products

Grag or scroll
Time to find the best match candidate
Recruiting fee
Quality guarantee
Failure rate
Pre-screened candidates
Termination costs
Make it
in Ukraine
Recruitment
Agency
Virtual platforms*
0-3 weeks
1-4 Months
Varies
12-20%
15-20%
3-20%
Yes
Depends
No
Very low
Medium
Very high
Yes
Yes
No
None
Very high
None

Hire a top

Senior C++ Developer

for your project

Hire this talent

Sergiy SVIRKOV.

Summary

Proficient in system administration, C and C++ creation by means of SourceNavigator and Eclipse, working with databases in PostgreSQL and MySQL, programming in C++ using libraries FOX (free graphical objects) and OpenGL, of applied mechanics and mathematics, the finite element method.

Databases PostgreSQL and MySQL

Programming Tcl/Tk, PostgreSQL RHDB-Administrator VisualExplain, pgaccess.

Development of Web-applications (including databases) on PHP4 and PostgreSQL, programming in C++ (FOX and OpenGL).

I’m interested in new acquaintances and contacts, as well as exploring new Hi-Tech innovations.

Ready for shifts and business trips.

Skills and Awards:

  • Troubleshooting/Linux – advanced
  • Networking – intermediate
  • C++ Linux - advanced
  • FOX Library – advanced

Work experience:

Vasto.Lab

Kyiv, Ukraine

Dates of Employment: From 1.07.2017

Position: Senior programmer

Tasks performed: Design and improvement of the graphical interface for existing engineering projects created by our partners (FOX library). Use of the finite element method of Solver in engineering projects: solving the problems of strength calculation using matrix equations. Stiffness matrix decomposition by the Cholesky method, solving problems of linear optimization, problems of linear statics, thermal analysis, optimization of topology. Adding to the projects the possibility to output the calculations result to the Excel table. Create a graphical interface (library FOX) for working with the database.

Environment: SQLite Database, C++ Linux, FOX Library, XML Codes within C++ (for output to Excel table), Git, Eclipse.

Lavatera

Kyiv, Ukraine

Dates of Employment: 1.03.2011- 1.07.2007

Position: Engineer-programmer and system administrator.

Tasks performed: The installation of PostgreSQL that has more advanced features than MySQL. Working with databases in the Database Systems. The main work is submitting and archiving in the database of the documents (binary files) and retrieving (restoring) them. Programming in Tcl/Tk, including pgtksh. Create pgtksh applications to work with databases to PostgreSQL, including the submitting and archiving in the database of the documents (binary files) and retrieving (restoring) them. The creation of an electronic database by programming in PHP4 and PostgreSQL. The database allows you to store information about our employees, the companies with whom we have contacts or previously had contacts, put the binary file in database and restore them. Participation in engineering projects (for car manufacturers) developed by our partners and based on C++ programming using FOX libraries (free graphic objects) and OpenGL, applied mechanics and mathematics, finite element method, refinement and improvement of the projects and software codes. Modeling the tank with fuel filling and fuel excavation. Using the FOX library, with the ability to stop playback of filling and excavations and continue playback from that location.
Design and improvement of the graphical interface for existing engineering projects created by our partners (FOX library). Creating of the solver for mathematical solution of our projects tasks, using the finite element method. Direct algorithms creation for solving these problems (Cholesky factorization, linearization of nonlinear functions of dependence of output values from start data).

Environment: Troubleshooting/Linux, Networking, MS SQL and PostreSQL Servers, C++ Linux, Apache, PHP, Tcl/Tk, JavaScript, FOX Library, Eclipse.

EDUCATION

1. Specialist Degree - Automation and computer engineering faculty (since 2000 – Informatics faculty) Kiev international University of civil aviation (since 2000 - National Aviation University), specialty "Automated management in technical and organizational systems";. Graduation year: 2001.

2. Bachelor's Degree - Automation and computer engineering faculty, Kiev international University of civil aviation, specialty "Automated management in technical and organizational systems";. Graduation year: 1999.

Andrii

Summary

Software developer with a solid background in C++ development and Java Application Developer I am a highly professional software developer with precise attention to the task details. I am a good team player who's able to create reliable solutions for complex engineering problems. I have a deep understanding of building well-structured and well-documented code.

Specialties:

Programming languages: C/C++ (v11/v14/v17, Windows, Linux, STL, Boost), C#, Python, Java, DBMS (SQLite, MS SQL, PostgreSQL, IBM DB2), NoSQL (MongoDB, Memcached), Protobuf, XML, HTML, Shell Scripts;

Program technologies: Git, BitBucket, Jira, NuGet, Crusible, Mercurial, Perforce, TeamCity, GTest, CppUnit, Valgrind, gcc, make, JUnit, Ant, FindBugs, Abbot,
Cobertura, Intel® Integrated Performance Primitives(IPP), Intel® Math Kernel Librar.

Experience

Amadeus

Dates of Employment: January 2018 - Present (2 years 5 months)

Position: Senior C++ Developer

Development of services to integrate new business features of one of the Rail providers with internal corporate ecosystem

EPAM Systems

Dates of Employment: May 2012 - December 2017 (5 years 8 months)

Position: Senior C++ Software Developer (Barclays ODC)


Ciklum

Dates of Employment: October 2010 - May 2012 (1 year 8 months)

Position: High performance system C++ Developer (ad pepper media Group)

IT Workbench LLC

Dates of Employment: 2009 - September 2010 (1 year 9 months)

Position: Senior C++/Java Software Developer


DELTA SPE

Dates of Employment: August 1997 - September 2006 (9 years 2 months)

Position: Software Engineer, Senior Software Engineer


Education

National Technical University of Ukraine 'Kyiv Polytechnic Institute' Master's degree, Electronic technology department, Industrial electronics, 1991 - 1997

Heorhii Azarov

Summary

7 years of experience in Commercial Software Development. Hands-on experience in different domains: telecommunication, healthcare, and document processing.
Specialize in cross-platform systems development using modern C++. I can characterize myself as a responsible, enthusiastic, and open-minded individual.

Skills & Expertise

  • STL
  • Git
  • Qt
  • OOP
  • ClearCase
  • C++/CX
  • Linux
  • QML
  • Embedded Systems
  • Perforce
  • WinRT
  • C
  • C++
  • TFS
  • DDS

Experience

XCDS INTERNATIONAL LIMITED

Dates of Employment: June 2016 - Present (4 years)

Position: Senior Software Engineer

Intellias

Dates of Employment: December 2018 - February 2019 (3 months)

Position: Senior C++ Developer


GlobalLogic

Dates of Employment: November 2014 - May 2016 (1 year 7months)

Position: Software Engineer

Monitoring application for use primarily in EMS situations as a simplified ePCR documentation device and in hospitals as a real-time documentation device.

EchoStar Corporation

Dates of Employment: August 2012 - November 2014 (2 years 4 months)

Position: Software Engineer

Demo project for IBC 2014. 4k compatible STB with a multi-process architecture and Qt 5 based UI. Implementation of a whole new UI on low-cost STB for Latin American satellite/cable service provider and customer support.

Education

Kharkiv National University of Radio Electronics Master's degree, Computer systems, and networks 2009 - 2014

ALDEC-CLUB students laboratory 2009 - 2011

Feodosia school-gymnasium No5 1999 - 2009

Gameloft students laboratory 2012

Read more CV of
Senior C++ Developer

Make it in Ukraine' explained in 60 sec

What else would you like to know?

Rated 4,6
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Do you have enough information to go ahead?
Powered by Verifalia email verification