*Senior C/C++ EngineerBoca Raton, FL6 MonthsONLY GC / USCImmediate Start* *Principal Duties and Responsibilities:*
The Sr. C/C++ Software Engineer is responsible for maintaining, customizing, and supporting re-engineering and systems integration projects for our CLEAN_Address engine and related modules. As a senior technologist, the individual will work directly with the Director of Systems Integration and the CEO, and will assume a key role on project teams. Day-to-day will work will focus on maintaining, and enhancing the CLEAN_Address engine and suite of products, along with design, testing, implementation, and peer review in an agile/continuous integration approach. The Senior C++ Software Engineer is responsible for building applications that exhibit superior reliability, robustness, and performance. This is a hands-on development role, and requires the implementation of system components using C/C++ and other technologies. A successful candidate will possess proven design skills and a broad knowledge of application development technology. In addition, a candidate will have demonstrated skills in system integration and distributed transaction processing. A strong knowledge of AIX/Unix, software configuration management, quality assurance, and tools is also required. It is also imperative that the candidate has a desire to acquire and apply new skills. - Responsible for customizing, enhancing, testing, and general maintenance of the company’s core address engine. - Work effectively on project teams using agile development practices - Acquire new design and implementation skills - Participate in design and code reviews, and ensure the quality of all project deliverables - Exhibit outstanding coding, documentation, testing, and other development practices; - Work closely with management and end-users to create and evaluate business requirements to support delivery of effective solutions. - Create technical designs and functional specifications for back-end and front-end information systems. - Conduct detailed systems analysis. Define objectives, document current systems, gather information on future requirements, prepare systems design and specifications, and define security requirements. - Review documentation with Developers, clarify any questions or issues, and present to the stakeholders for approval and implementation. - Create and maintain documentation of processes, reports, applications, and procedures as per department policy. - Assist Services and Support team when necessary to resolve issues as a second tier support resource - Assist project manager and directors in the project planning, documentation, and management process *Required Skills and Experience:* - Bachelor’s degree in Computer Science, Information Systems, or related field - 4 or more years’ experience in C and C++ - C++ libraries - Experience designing, developing and maintaining multi-threaded C++ applications - Experience working with POSIX Threads (Pthreads) - Strong experience working with the GCC Compiler - Strong experience working with Visual Studio for C and C++ development - Strong experience developing and implementing SOAP based web services in C++ - Experience with Oracle Databases DBMS_PIPE, PL/SQL packages and procedures - Extensive experience with XML, and XML DOM - Strong knowledge of AIX, HP-UX , Linux, Solaris, Microsoft Windows - Strong Unix scripting skills - Strong knowledge of source code control and software configuration management - Strong knowledge of build and deployment tools on Unix and Windows platforms - Experience with quality assurance tools, including static and dynamic analysis - Defect and issue tracking - Unit testing framework - Performance testing process and tools - Code quality and metrics tools *Desired (not mandatory) Skills:* - Java/J2EE experience - Understanding of JAX-WS Reference Implementation - Understanding of JAX-RS - Understanding of US, and international address data standards and concepts - Experience with MySQL and SQL Server database management systems - Practical knowledge of agile development *Regards,* *Vijay* *vi...@intellisofttech.com <vi...@intellisofttech.com>* 972-756-1212 * 132 *|| Hangout*: vijay.smist* ||** Yahoo*: vijayinventit || -- You received this message because you are subscribed to the Google Groups "American Vendor--IT Consulting" group. To unsubscribe from this group and stop receiving emails from it, send an email to sap-vendor+unsubscr...@googlegroups.com. To post to this group, send email to sap-vendor@googlegroups.com. Visit this group at http://groups.google.com/group/sap-vendor. For more options, visit https://groups.google.com/d/optout.