Sei sulla pagina 1di 1

Job description for the Product Engineering Specialist UNIX C/C++

Job Title Belongs to Experience Education Mandatory skills


Product Engineering Specialist UNIX C/C++ Central Architecture Group, IT Services, MindTree Ltd 8-10 years Bachelor of engineering in Computer Science Masters degree is desirable 8+ years of experience in IT with at least 2 large project involvement in all phases of SDLC Requirement analysis, Design, Coding, Unit testing, Integration testing, deployment & production support Strength in OOAD using UML & in application of design patterns Deep expertise in programming in C, C++ on UNIX (HP-UX | Sun Solaris | AIX) Deep expertise in UNIX internals (HP-UX | Sun Solaris) Deep expertise and hands on experience in Multi-process programming concepts like IPC, Named Pipes, Semaphores, Shared memory & Name Pipes Expertise in Multi-threaded programming Experience in using XML parsers, dealing with XML schemas (Schema creation and validation) Expertise in Static code analysis using tools like HP Codeadvise, IBM Rational Purify Expertise in dynamic code profiling of C/C++ code on HP-UX or Sun Solaris operating systems Expertise in working with IBM Websphere MQ using C/C++ Expertise in troubleshooting and debugging using tools native to UNIX Expertise working with Oracle using OCI and in PL-SQL Expertise in scripting on Unix (TCL | KSH | BASH) Expertise in using security mechanisms like SSL, PKI and Cryptography APIs is desirable Experience in using source code versioning systems like CVS/SVN Experience with different development methodologies (RUP | Scrum | XP) Expertise in creating technical documents like Architecture views, Technology Architecture blueprint and Design specification Knowledge of networking protocols like TCP/IP and UDP is preferable Hands on experience with security(encryption) technologies like SSL & PKI is preferable Soft skills : Good communication and presentation skills, Problem solving skills, Learning attitude and openness, Process Orientation Work on core products for a major player in Financial Domain involving in all facets of Software engineering Responsible for Development/Support/Maintenance of core products Responsible for requirements analysis, design, coding, unit testing, integration testing and deployment Support product acceptance testing Review of critical artifacts Responsible for code quality and ensure alignment with design Responsible for performance engineering/tuning Analyze critical defects and take pro-active corrective steps Assist PM in identifying key technical risks and mitigation plan for the same Assist PM in effort estimation and planning Mentor & guide junior Software Engineers Responsible for knowledge management in the team for the product/application

Key responsibilities

Potrebbero piacerti anche