Solution Architect \ SOA Evangelist
itworx
مجموع سنوات الخبرة :17 years, 10 أشهر
- Produce a detailed functional design document to match customer requirements
- Complete and co/implement a configuration workbook
- Co-team with the Technical Architect to produce a technical specification for custom development and systems integration requirements
- Provide current best practice and 3rd Party solution alternatives as part of the functional design document
- Participate in training design, documentation and delivery efforts in concert with the Engagement Manager
- Participate and lead, when needed, the project meetings with the customer
- Participate in internal projects as required
- Respond to various RFPs and conduct oral presentations for customers.
- Provided technical and solution development expertise to various projects throughout the firm.
- Work with SOA development team to implement SOA components like Repository and Universal Description Discovery and Integration registry to manage WebServices.
- Participate in team reviews of design artifacts and code, make changes as required, and recommend alternative solutions where appropriate.
- Responsible for architecting, validating, demonstrating, and selling complete services solutions.
- Providing technical leadership to the sales teams and customers by influencing executives, educators, and technical staff in a pre-sales capacity.
- Responsible for establishing and maintaining relationships with executive leadership.
- Responsible for generating opportunity pipeline, building proposals & POCs, and assisting in sales closures.
- Responsible for all technical activities related to releases / changes of software programs including but not limited to analyzing business requirements, making sure business requirements is aligned with the system architecture / design, ensuring accurate details of the functional and technical analysis, validating all the development done by the vendor and making sure it is functioning before delivering to testing team.
- Responsible for making sure the infrastructure is properly setup and configured for the new release.
- Participate with the vendor and business to prepare the business requirements of releases.
- Responsible for designing, executing, assessing, and troubleshooting software programs and applications which include: configuring, analyzing, designing, coding, developing, unit testing and documenting software specifications throughout the project life cycle.
- Participating in contributing in the estimates of the project, the quality and timeliness of the deliverable and the project’s compliance to the organizational processes and standards.
- Research, design, implement innovative software solutions and deliver projects on-time and to specification with high level of quality.
- Develop unit tests and work with Quality Control members on solving the defects.
- Investigate new technologies and constantly update my technical knowledge and skills.
- Construct design documents and documentation to aid maintenance and code reuse.