I'm looking for mid level (3 to 5 years) and senior level (5 to 10 years) C++ developers for positions in the Dallas / Fort Worth area. If you have recent experience (within 3 to 4 years) of C++ application development, send your resume to jdaniel(at)pdstech(dot)com.
C/C++ Software Development Engineer III:
Responsible for the design, development, and implementation of software for new and existing applications. Will interact daily with other team members to ensure a quality product is delivered in a timely manner.
ESSENTIAL FUNCTIONS: • Work in a challenging cross-functional team environment. • Analyze, program, debug, and modify computer programs for business middleware and user interface applications. • Design or modify complex systems or subsystems. Perform design changes for product improvements/upgrades. • Determine technical requirements based on third-party (external or internal) interface specifications. • Provide accurate estimation of development effort and input into project timelines. • Interact with third-party technical contacts. • Cross-train in the roles/responsibilities of team members in other functional areas to create a more flexible team environment • Test and support applications internally and externally • Work under the supervision of a Team Lead or Manager
REQUIRED EDUCATION AND/OR EXPERIENCE: Formal education level: Bachelor's Degree in Computer Science or equivalent educations and/or experience. Specific skills & proficiency level: • 7+ years of experience developing applications using C/C++ • 10+ years of experience developing applications for a Windows operating system platform • Exhibits excellent communication skills, both oral and written • Working experience with OO design and implementation, including 3-tier design • Solid understanding of design patterns and refactoring • Exhibits strong analysis and problem solving skills • MFC Win 32 API • Networking and multi threading concepts • Microsoft Win32 API (SDK) • ATL and/or Component Object Model (COM) • Networking Fundamentals (TCP, Winsock, SSL, etc…) • Working knowledge of UML and Use Cases • Experience with Unit Testing using NUnit or similar tools • Hands on experience with large mission critical projects, from design to implementation