C++ Software Engineer

  • Contract

Company Description

Intelliswift Software, Inc

Job Description

* Two or more years of commercial software development experience with a fluency and passion for C++ (STL, C++ 11, Boost, Clang) 

* Familiarity with C#, JavaScript, Python, SQL, and XML 

* Understand the importance of software development methodologies (Agile, Scrum, Waterfall, RAD, RUP) and software design techniques (UML, entity relationship diagramming, use cases, data flow diagramming); know how they impact the quality of your design process, team collaboration, and work product 

* Working knowledge of databases such as MongoDB, Oracle, SQL Server, PostgreSQL 

* Object oriented design skills 

* Have the ability to work closely with the team to build quality software in a constantly-evolving environment with the capability to communicate verbally and in writing 

* Bachelor's in computer science, computer engineering, or mathematics 


Recommended Qualifications: 


* Experience with one or more of the following technologies: 

+ C++/CX, C#, JavaScript, Python 

+ SQL, SQL Server, PostgreSQL, RDBMS 

+ Qt 

+ OpenGL or DirectX 

+ GIS 

+ Web services 

* Working knowledge of TIN (Triangulated Irregular Networks) 

* Familiarity with multithreading and encapsulation 

* Experience with 2D and 3D data visualization 

* Master's in computer science, computer engineering, mathematics, GIS, or related field

Qualifications

C++/CX, C#, JavaScript, Python

Additional Information

Multiple Openings