GENERAL PURPOSE\:
The IT Manager – Web & Portal Applications - is responsible for providing management leadership over the internal application development using modern web-based technology such as Oracle WebCenter, ADF, WebLogic and J2EE. The successful candidate will bring in previous experience in custom application development from both technology perspective and project management perspective.
ESSENTIAL FUNCTIONS:
- Leads the activities of providing new capabilities and driving value from existing capabilities. Detailed project plans are created, covering the entire systems development life cycle, and associated project budgets.
- Leads technical delivery projects throughout the entire systems development lifecycle, ensuring that requirements are defined accurately; applications are designed/ developed to meet the defined requirements and comply with Ross’ overall architecture. Assists in creation of project plans, coordinates team resources and manages to overall project time line. Ensures all required application support documentation is created accurately, projects are completed on time.
- Supports existing production systems, coordinates related support and enhancement activities. Defines and prioritizes problems and requests. Ensures proper testing and business change management practices and procedures are followed. Ensures all support activities are executed on time and on budget.
- Takes a leadership role in analyzing the use of Web & Portal technology to meet current and future business needs.
- Designs, and oversees and participates in the development of Web and Portal applications. Works with senior members of the IT organization to adhere to architectural standards. Ensures the architectural integrity within the enterprise.
- Provides technical expertise & training to developers on the use of JEE and Portal technologies. Provides working prototypes and development guidelines for other developers.
- Works with other leads on large projects, either as a lead or a team member. Expected to perform business analysis, internal consulting, application testing, and application design & code reviews.
COMPETENCIES:
- Analysis and Judgment
- Drive for Results
- Business Acumen
- Interpersonal Effectiveness
- Communication
- Technical Competence/Expertise
- Customer Service
QUALIFICATIONS AND SPECIAL SKILLS REQUIRED:
Required:
- At least 10+ years of experience in Web application development on JEE platforms. Solid experience of full SDLC delivery within a complex, highly integrated environment.
- Hands-on experience on at least 2-4 large end to end JEE (Oracle ADF) and Oracle WebCenter / WebLogic Portal implementations as Technical/ Team Lead or Senior Developer with the ability to provide senior level technical expertise to a development team.
- Undergraduate degree or equivalent work experience in information systems, computer science, or a related technical discipline.
- 5+ years’ experience with designing and developing Web/Portal applications solutions using Oracle's ADF framework (11g) and WebCenter Suite 11g, including Portal, Content and Spaces or equivalent technologies
- 7+ years overall experience with JEE, Java, Servlets, JSP, OR mapping, JSF.
- Some experience with Portlet development (JSR 168, JSR 286, WSRP)
- Experience with performance profiling, debugging and tuning of JEE applications
- Basic experience with WebLogic 11g environment administration
- Experience with Web service integrations & Security
- Exposure to Oracle WebCenter Content (UCM) metadata design and content workflows
- Basic experience with versioning, build & CI systems (Subversion, Hudson, Maven etc)
- Oracle DB (PL/SQL) development experience as well as Data modeling experience
- Some experience with Service-Oriented Architecture (SOA) and implementation technologies such as BPEL/ ESB and web services.
- Knowledge of frameworks, architecture patterns and design patterns
- Experience with development on Linux/Unix platforms.
- Strong overall troubleshooting and problem-solving skills
- Considerable experience implementing iterative system development solutions in a lead position
- Ability to work closely with application developers ensuring that business goals are achieved
- Excellent interpersonal and presentation skills; including the ability to work with both business and technical representatives at all levels
- Ability to function effectively in a fast-paced environment and manage multiple projects simultaneously
- Deep Technical skill set balanced with basic project management skills. Able to supervise internal developers, analysts, consultants, and external vendor resources.
- Experience in risk identification, management & timely issues escalation
- Demonstrated ability to lead remote teams, across multiple time zones
- Strong analytical and problem solving skills.
- Ability to effectively communicate at all levels of the organization.
Preferred:
- Experience in a large Retail environment, understanding of basic retail business processes and systems
- Experience with customization of and integration with Oracle Retail (Retek) applications
- Experience with the Microsoft Office Suite, Microsoft Project
- Graduate technical degree
- Personal Characteristics/Motivators
- Motivated by the desire to make a difference in the business, to work with a highly talented set of peers, and to work on interesting projects
- Outstanding work ethic; displays a high sense of urgency to resolve issues quickly and efficiently
- A high sense of responsibility – to our customers, our business partners, our colleagues, and to the quality and timeliness of one’s own work; a willingness to “do what it takes” to support our company’s systems – sometimes during non-standard work hours
- Outstanding verbal and written communication skills; outstanding listening skills
- Able to articulate issues, build consensus around recommendations, and define next steps
- Team oriented, yet able to work independently; very self-motivated
- A continual desire and capability to learn
SUPERVISORY RESPONSIBILITIES:
- Managing the recruitment, retention, and career development of internal staff
- Managing, mentoring, and leading internal and external staff as defined in project structures