CompuGain is an Information Technology and Business Consulting firm providing project-based solutions, software solutions and professional staffing services.
Position: C++ Software Engineer
Location: Saint Petersburg, FL 33701
Duration: 3 months contract with high possibility of extension
Summary:
We are looking for a C++ staff SW engineer responsible for developing applications for our systems (primarily Linux). Working under general supervision in a small team environment, your primary responsibility will be to modify, design, and develop multi-tiered, distributed applications and systems. The duties and responsibilities may change from time to time without notice and include but are not limited to the duties described below.
Essential duties and responsibilities:
• Design, build, and maintain efficient, reusable, and reliable C++ code using good OOP/OOAD techniques for our systems
• Devise optimizations and solutions for performance bottlenecks and bugs.
• Help maintain code quality, revision control and organization.
• Analyse customer issues and identify and implement solutions.
• Involvement in the full software lifecycle: requirements, design, develop, test, release, maintain.
Requirements:
• Strong proficiency in C++, with fair knowledge of the language specification
• Understanding of fundamental features of OOA, OOD, and OOP.
• Good understanding of memory management and processors with regard to development.
• Excellent verbal, written and interpersonal communication skills.
• Good working knowledge of Linux operating systems
• Occasional traveling to customer sites as required
• Strong understanding of requirements management
• Strong understanding of software testing, and creation of test plans and procedures.
• Strong understanding of multithreaded programming
Desired Skills
• Knowledge of multi-threading in C++ applications
• QT or other GUI experience
• Experience with Python, bash shell scripting, and other scripting languages
• Knowledge of the standard libraries, STL containers, and algorithms
• Familiarity with code analysis tools such as valgrind and gprof
• Proficient understanding of code revision tools
• Ability to debug defects, including using GDB
• Familiarity with distributed systems and network architecture
• Familiar with SQL (PostgreSQL and plus).
Education/Experience/ etc.:
Minimum education level: Bachelor of Science in Computer Science, advanced degree is a plus.
Experience: 5-8 years
Thanks & Regards,
Amaer Ahmed Khan
Sr. Technical Recruiter
CompuGain
12901 Worldgate Drive - Suite 510
Herndon, Virginia 20170
| Direct: 225.255.4085
| amaer.ahmed@compugain.com |