The Software Designer is responsible for working with other members of the corporate architecture team and stakeholders to define the architecture, design and direction for the software deliverables.
• Lead design of a management data repository for storing datacenter domain objects using domain driven design principles
• Work with and manage internal and contractor teams to perform detailed design of the software
• Provide ongoing oversight and governance of the management data repository
• Maintain software architecture and domain model using the Unified Modeling Language (UML)
• Ensure correct technical directions and choices aligned with business requirements
• Analyze risk and report problems in meeting systems requirements.
• Prove the feasibility of a whole software architecture, of its parts, or aspects being leveraged by prototyping
• 50% travel required
• 5+ years experience leading enterprise software development and coordinating project teams of 4 or more members
• Fluent in English. Other languages a plus.
• Candidate must have extensive experience with database designs and Object Relational Mapping systems
• Candidate must have experience with Software Product Line architectures
• Solid cross-group collaboration skills and have a history of working with internal and external partners on business and technical issues.
• Strong analytical skills and decision-making capabilities.
• Proven verbal and written communications skills.
• Candidate must be a team player able to work effectively at all levels of an organization with the ability to communicate design rationale and influence others to move toward consensus.
• Developing business processes (BPEL), participating in process modeling (BPA) and design workshops, identifying opportunities for process improvement in working with process analysts and the business users.
• Strong experience with documenting the processes to be modeled and implemented.
• Create process models in Oracle BPM using the Oracle Business Process Architect software.
• Experience with Oracle Application Development Framework ADF and Fusion Middleware
• Experience with Service Orientated Architecture (SOA)
• Experience with one or all of the following: Business Process Execution Language (BPEL) and developing BPEL processes, Business Process Management (BPM), and Business Activity Monitoring (BAM).
• Experience Enterprise Service Bus (ESB) Web Services .
• Experience with Oracle Jdeveloper 11G, J2EE
• Experience with Oracle WebLogic Server (11g)