*send me your updated profile at* *dhee...@rjtcompuquest.com
<dhee...@rjtcompuquest.com>*

Hi,



I have an urgent requirement with one of my clients, details given below.
If you find yourself suitable for the position, please send me your latest
updated resume along with contact details. Please include your employer
details as well.



*Title:                                   *C++ Developer- 29453

*MOI:                                    *Telephonic + Skype

*City:                                    *Portland

*State:                                   *OR

*Zip:                                      *97217



*Job Description*

*PURPOSE*

·          Analyze and reverse engineer the architecture, design, and
operation of a complex suite of enterprise applications (configuration/BRE
engine, its IDE, and associated glue applications and utilities) that was a
black box but now all associated source code is available.

·          Ability to improve the current version of the application suite
by refactoring critical portions of the existing design.



*JOB FUNCTIONS*

·          Design and help implement significant enhancements to current
design of the application suite.

·          Design and help implement a totally new next-generation version
of the application suite.

·          Help team developers in understanding the underlying design and
complexity for both current version enhancements and next-generation
application design and development.

·          Ability to understand current critical enterprise business
processes related to the current application suite and its touchpoint
business processes and then assist in design software solutions for both
short-term win enhancements of the current application suite and the
long-term re-architecture of the application suite accommodating described
constraints and goals.

·          Design, develop and execute software solutions to address
business issues.

·          Provide architectural blueprints and technical leadership to our
IT team.

·          Evaluate and recommend tools, technologies and processes to
ensure the highest quality product platform.

·          Collaborate with peer organizations, quality assurance and end
users to produce cutting-edge software solutions.

·          Interpret business requirements to articulate the business needs
to be addressed.

·          Review and improve on existing systems, making use of new
technologies and methodologies to seek continual improvement for existing
systems.

·          Gathering artifacts, conducting interviews, communicating with
stakeholders, selling the NEED for architecture

·          Understanding and representing the various disparate views of
information, documenting actual or probable structural issues;
reverse-engineering architectures from existing structures.

·          Representing the various views and representations of
information in their various layers - conceptual, logical, and physical;
abstracting elements of information and relations to develop alternative
unified database models.

·          Defines infrastructure for design and integration of internet
computing systems by analyzing information requirements; determining
platform architecture, technology, and tools; studying business operations
and user-interface requirements; directing development of physical database.

·          Defines product requirements and creates high-level
architectural specifications, ensuring feasibility, functionality, and
integration with existing systems/platforms.

·          Subdivide a complex application, during the design phase, into
smaller, more manageable pieces

·          Grasp the functions of each component within the application

·          Understand the interactions and dependencies among components

·          Communicate these concepts to developers



*BASIC QUALIFICATIONS*

·          Understands business rules engine design and operation.

·          Understands concepts embodied in the Rete algorithm.

·          Ability to understand complex application functionality via
source code with limited documentation in order to establish a solid grasp
of high level operation and design.

·          Experience working on complex software projects.

·          Knowledge of C/C++-object oriented programs, SQL, web
application development, security and open source technologies.

·          Knowledge of current enterprise application technologies and
frameworks and an up-to-date grasp of where enterprise information
technology is headed in the next 5 to 10 years.

·          Strategic view of where the enterprise is going and how
technology will be used to attain that vision.

·          Proficiency with Java.

·          Proficiency with C and C++

·          8+ years’ experience designing and building software applications



*ADDITIONAL INFORMATION*

*Skills:*

Consulting, diplomacy, organization, conceptualization, abstract thinking,
logical reasoning, data modeling skills in several methodologies, ability
to self-evaluate and adapt quickly, presentation and communication skills,
programming expertise, writing skills, sales skills, charisma, finance and
return on investment calculation skills, dealing with difficult and
change-resistant people, sense of humor. Should have extremely good
knowledge on SDLC processes Should possess sound knowledge on IT
Application architecture, Design methodologies across multiple platforms
Should have good grip on non-functional areas like performance, scalability
studies, human interaction, software ergonomics Commitment to quality
Should have clarity on what business wants and ability to transform wants
to results Critical reasoning skills Decision making skills ROI calculation
skills Should know how to strike a right balance between the "major four"
-time, scope, cost and quality. To enforce and monitor the "agreed upon"
policies and best practices throughout the organization. To manage the
perception of various stakeholders (parties) and try to bring them on the
same page and under the same thought umbrella. Needs to keep updated on all
the relevant technologies. Should have an ability to switch between "macro"
and "micro" visions effectively and efficiently. Should possess excellent
English speaking and writing skills. Proficient with Microsoft Office
applications. Be open to suggestions from all the team members. Ability to
create understandable and meaningful high-level design documents and
diagrams that convey all necessary information to the desired audience.
Technology Oversight: Maintain an ongoing awareness of emerging
developments and trends in technology that could impact current projects
and influence new projects Vendor / Tool Analysis: Lead the evaluation of
software vendors targeted for possible integration into the systems or
environment, including strategic applications, tools and utilities
Evangelism of architectural vision, strategy, and principles Creation and
delivery of detailed technical presentations Leadership of architectural
alignment implementation efforts High-level technical consultation and
developer mentoring Plan and implement the technical Enterprise
Architecture, including both short and long term strategies for retiring
certain legacy systems, integrating existing systems and new systems
implementation recommendations Refinement, documentation and communication
of architectural principles Oversight and guidance of new product
initiatives ensuring adherence to architectural principles Customer
Technical Resource: Serve as the chief technical resource and reference for
the new product, and help define appropriate customer support responses, as
well as dealing directly with customers on high-level issues Expertise and
experience in lightweight, rapid development, agile methodologies.
Experience with interaction with legacy systems and phased application
integration.









*Dheeraj Chauhan | Sr. Technical Recruiter | RJT Compuquest*

222 N. Sepulveda Blvd., Suite 2250, El Segundo CA 90245

*Office:* 310-872-1323

*Email : dhee...@rjtcompuquest.com <dhee...@rjtcompuquest.com>* |  *Hangout
: dheeraj.rgtal...@gmail.com <dheeraj.rgtal...@gmail.com>*

-- 
You received this message because you are subscribed to the Google Groups 
"International SAP Projects" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to international-sap-projects+unsubscr...@googlegroups.com.
To post to this group, send email to 
international-sap-projects@googlegroups.com.
Visit this group at https://groups.google.com/group/international-sap-projects.
For more options, visit https://groups.google.com/d/optout.

Reply via email to