SOA Modeler

JOB PURPOSE
 
The SOA Modeler will work as a member of a project team and be responsible for the development of models used in the development of SOA services.  Models will use BPEL and UML to document both the business and technical requirements for service components that make up a complete SOA or Cloud solution.  Working with senior team members, SOA Modelers will assist in managing the integration of individual service and sub-architectures models across a complete SOA or Cloud-based solution.


DUTIES & RESPONSIBILITIES
The SOA Modeler performs the following:

·        Lead the task of researching and analysis to determine the business and technical requirements for SOA components;
·        Lead stakeholder workshops to gather business requirements;
·         Develop and manage BPM models for assigned components;
·         Work with project’s Architect to ensure reuse and integration;
·         Perform and document ongoing gap analysis for the business processes;
·         Ensure integration and re-usability of solution components;
·         Present models to clients for review and approval;
·         Assist the team in the creation and delivery of project artifacts;
·         Assist in the design, develop, documentation, test, and debugging of existing and new SOA and Cloud based data processing applications and systems;
Other Duties
·         Consult with vendors and other sources on industry and product direction, functionality and capabilities;
·         Collaborate effectively and work closely within a coordinated team environment;
·         Provide back up support to other members of the team;
·         Other related duties as assigned.
 
MINIMUM QUALIFICATIONS
·         Bachelor’s Degree in Computer Science, Software Engineering or related major;
·         Minimum 6 years experience with SOA-base software modeling;
·         Independent Worker;
·         Experience in initial phases of the Software Development Lifecycle;
·         Experience with BMP modeling;
·         Experience with UML modeling;
·         Experience with Data modeling and normalization;
·         Experience with Oracle or MS SQL Server;
·         Experience working with XML based data storage and transfer;
·         Ability to discuss technical material with non-technical stakeholders;
·         Ability to work in a fast-paced environment;
·         Excellent communications skills including written and spoken English;
·         Experience with at least one of the following:
o        TIBCO BusinessWorks
o        TIBCO BusinessEvents
o        TIBCO iProcess
 
 
PREFERRED QUALIFICATIONS
·       Active TS/SCI clearance with ability to maintain clearance
·       TIBCO Certification;
·       Experience developing for multiple OS and server platforms;
·       Experience with VMWare