Senior Reverse Engineer - Centurion
Salary Negotiable
Centurion, Gauteng
Centurion,
Gauteng
more than 14 days ago
26-01-2015 9:10:37 AM
19-02-2015 8:31:40 AM
International opportunity for an Integration Architect!
(Senior Reverse Engineer) – Based in Milan Italy for 9 – 11 months
Must have excellent English communications skills
Must have a valid passport
Must be able to travel before April
Employer will apply for Visa’s.
Permanent employment on your return from Milan.
Flights and accommodation paid for
S&T allowance or salary will be high enough to cover S&T.
Trip back home or option for the family to live there
Salary negotiable.
The Senior Reverse Engineer position is a highly technical role that involves analysing legacy code in order to create domain models and documentation based on legacy C/C++ systems. This will require extensive knowledge and experience in C/C++ programming as well as object orientated analysis and design using UML.
Furthermore analysing and optimizing existing solutions and identifying potential deficiencies or weaknesses.
Responsibilities:
• Hands-on experience in analysis, design, coding and implementation of complex, custom-built
applications
• Great OO skills, including strong design patterns knowledge
• Knowledge of software best practices, like test-driven development and continuous delivery
• Architecture and solution design (UML, OO, SOA, etc.)
• Reverse engineering and analysis of legacy C/C++ applications
• Extracting UML domain models from existing code
• Review existing implementations and models, identify potential bugs or deficiencies and look for
possible improvements.
• Work with engineering teams to guide day-to-day development activities by leading architecture
decisions and participating in design discussions, design reviews, code reviews, and implementation
• Works in conjunction with Business Analysts and Technical Architects / Developers to determine and document data and system integration requirements