| How to Apply for this Job |
|---|
|
Company: Financial Services |
Principal Architect (Depth in C++) (Software Products/SOA/Grid)
Top-tier Global Software firm is seeking a Principal Architect –with depth in C++.
This is an “individual contributor” role, however the most senior level Architect in the organization. Will be leading/mentoring other Senior Architects and having influence throughout the organization.
Seeking someone with:
- The ability to communicate clearly Technology vision as well as understand how Technology drives and supports the Products. Effectively communicate your findings and suggestions to senior (C-Level) management and to external customers when requested.
- Exposure to other technologies – on multi-platforms – eg, Java, .NET and any new evolving technologies.
- Experience Architecting Products that are used in large, global, diverse environments – eg, complex, large code base and production environments.
- Be open to setting new Direction and ability to present clearly how this can impact and improve Product Development and Delivery – eg, experience writing white papers and presenting to senior management – having a “business mind set” when considering new Architectural choices .
- Own the Technology Road map Principal Architect will be responsible for flagship product. Will work with the Senior Director for Program Delivery. About 80% focused on Product – about 20% for other Products across the organization – eg, working with different business verticals. Architects to see synergy across the verticals –sharing of white papers/research etc. Individual contributor role – however, leadership and guidance – present a vision and path for others. About 4-5 other Architects in the team.
Newly created role!! Seeking new senior talent – it’s above an “expert” and “senior architect” . Architecture – it’s the highest level in Architecture, in the non management track. Can move into Management if preferred – but this is a hands on architecture role. Provides “ownership” to help guide/architect the product.Architecture sits with Program Delivery for the Product but also working on other Products –this role is within Global Technology group.
Technically: C++ needed – any Java preferred. .Net is helpful as well.
The platform:
user interface is .NET – they want more back end support – on C++ and Java.
Windows and Unix – multi-platform.
heavy on C++ needed - large application – 5-6 million lines of code – mostly C++ back end someone who understands how to talk with developers – discuss how the threading handled how it is the GRID utilized Consider and utilize 3rd party products – they are evaluating new products constantly (eg, data synapse)
C++ - interoperability: how communicate with something that is not C++ - understand what it can and can’t do . other Java based products and integration opportunities
.NET mostly on front end and UI (less critical for this role)
Database – Oracle, SQL Server and Sybase are all supported (customers chose and deploy)GRID computing is used, constant new projects seeking BREADTH of different technology to bring different ideas Architecture now – SOA based – distributed and gong to services based enterprise – would like to play within enterprise service bus for customers
Middleware – going through transition – now older technology, Corba – looking into new tech now. help chose this transition
Need someone to realize it’s small teams – very visible position. Not a large team of resources –be resourceful – be visible.
strong presentation skills - someone who can speak in front of the C-level and EVP groups. Can present to senior Internal groups mostly, possibly to go External to clients if asked to speak to a customer.
VERY sensitive to Presentation and Communication skills. “internal sales” role is needed –when asked a question – answer clearly and be able to be technical but put in perspective for the business.
Be concise and answer appropriately.
Must have Broad experience. OVERALL – have a direct hand in shaping the key products throughout the firm.
Be a change agent!! The goal is to decide best technology direction and help guide others. Not coding the solution – but suggesting where to move the product forward. Will look at many products throughout the firm – make recommendations and drive forward. Guidance and standards.
Technology - has constant evolution – be on top of new technology at all times and be open to new directions! Set path going forward.Huge “buy in” from senior management – this is a newly created position – they want to bring Products to next levels.these are Large, complex, global Products (eg, huge hosted applications, GRID computing) so need to think big and practically to move forward. How to change and put into production –look at the business value , create road maps – not doing the Delivery but working with the Road maps for Architecture.
(875780)