IBM Applicatio Architect for digital commerce in MADRID, Spain
As Application Architect you will design applications required to automate business processes and meet business needs. The resulting design may run on multiple platforms and may be composed of multiple software packages and custom components. Also you will define best practices in the critical evaluation and selection and / or development of the software components and hardware requirements of the applications and data, and the development of the application, including evaluation and selection of development methods, development processes, best practices and tools. Applications Architects are responsible for applications-related quality, performance, availability, scalability, and integrity. They are also responsible for the functional interface to applications and for ensuring application usability.
As Application Architect specialized in Order Management you will design order management applications which may run on multiple platforms & be composed of multiple software packages. This specialty is responsible for performance, availability and scalability of the applications, and maintains the functional interface to the application infrastructure. Order Management requires multiple steps in a sequential process like Capture, Validation, Fraud Check, Payment Authorization, Sourcing, Backorder management, Pick, pack, ship and associated customer communications. Order management systems usually have workflow capabilities to manage this process. An integrated order management system may encompass these modules: Product information (descriptions, attributes, locations, quantities) Inventory available to promise (ATP) and sourcing Vendors, purchasing, and receiving Marketing (catalogs, promotions, pricing) Clients and prospects Order entry and customer service (including returns and refunds) Financial processing (credit cards, billing, payment on account) Order processing (selection, printing, picking, packing, shipping) Data analysis and reporting Financials (accounts payable, accounts receivable, general ledger).
Lead development teams by using team development best practices. Assign to teams detailed design and implementation of components, customization, tailoring. Apply development processes, lead design and code reviews, code inspections. Select and apply team development tools.
Also you will be responsible for an array of activities, including initializing and planning projects, developing project cost structure, tracking and reporting project deliverables, managing risk, managing contracts, applying project management processes and tools.
Your main task will be:
Component & Operational Model
Test Strategy and Planning
Method & Tools selection
Link the Business, Technical, Performance and Application requirements
Required Technical and Professional Expertise
8-10 years of professional experience with the following technical skills:
J2EE coding of the different custom API’s
Coding skills: J2EE, SQL, XML
Other technologies: WAS, DB2, MQ y UNIX
Eclipse, Rational, ..... deployment process
Functional Knoledge in:
Order management Process
3-4 years of experience as team leader and experience in project management.
English and Spanish fluent
Preferred Tech and Prof Experience
Experience in IT consultancy
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.