ERP Architect

  • Contract
  • Sacramento, CA
  • Applications have closed
Required Skills:
  • Must have a minimum of five (5) years of experience performing architecture quality assurance for complex projects and initiatives; performing enterprise applications integration (EAI); defining and developing shared services architectures; designing and developing component architectures; and/or defining enterprise technology architectures; at least three (3) years of said experience must have been at a high level both technically and in measure of responsibility.
  • Must be able to analyze data and situations, identify and solve problems, reason logically, draw valid conclusions, and develop effective solutions.
  • Must be able to apply creative thinking in the design of methods for processing data.
  • Must be able to establish and maintain cooperative working relationships with others.
  • Must communicate effectively both verbally and in writing with a variety of audience types using different mechanisms including informal updates, formal presentations, business case documents, and other analytical and technical documents
  • Must have a minimum of five (5) years of experience working as a solution architect, in providing solutions that align with enterprise architecture and align with the business process in use.
  • Must have a minimum of five (5) years of experience in reviewing Commercial-Off-The-Shelf (COTS) for enterprise use and be able to integrate with enterprise applications.
  • Must have a minimum of five (5) years of experience in reviewing various software frameworks like web application framework, javascript frameworks, and recommending based on a set of customer-provided criteria.
  • Must have a minimum of five (5) years of experience developing, maintaining, and enhancing complex and innovative programs using Java (J2EE), JSP/Servlets, JavaScript, JDBC, BEA Weblogic
  • Must have a minimum of five (5) years of experience developing, maintaining and enhancing complex and innovative programs using Enterprise Java technologies, XML, CSS, HTML, and advance javascript frameworks like AngularJS, JQuery, etc
  • Must have a minimum of five (5) years of experience with Oracle 11g, PL/SQL, SQL
  • Must have a minimum of five (5) years of experience writing JUnits
  • Knowledge and experience using Spring with MVC Framework, Spring Web Services
  • Must have a minimum of five (5) years of experience Eclipse IDE or similar tool
  • Must have a minimum of five (5) years of experience Clear Case; Clear Quest or similar configuration tools
  • Must have a minimum of five (5) years of experience in evaluating and implementing new Commercial Off the Shelf (COTS) products and integrating into current enterprise systems
  • Must have a minimum of five (5) years of experience facilitating JADs and conducting design and code peer reviews
  • Must have a minimum of five (5) years of experience performance tuning enterprise applications
  • Minimum five (5) years of experience architecting integration solutions using a PeopleSoft Integration broker for PeopleSoft financials and PeopleSoft HCM.
  • Must have a minimum of two (2) years of experience in container and container orchestration.
  • Must have a minimum of two (2) years of experience with Dockers, Kubernetes, and Rancher.
  • Must have a minimum of two (2) years of experience with Continuous Integration, Continuous Deployment, and Continuous Delivery.
  • Must have a minimum of two (2) years of experience with tools associated with Continues Integration tools like Jenkins, Bamboo, GitLab CI, and their plugins
  • Must have a minimum of five (5) years of Experience working with public pension systems.
  • Experience leading projects with multiple resource groups
  • Ability to work independently and as part of a team
  • Ability to work effectively with all levels of technical staff and management
Responsibilities:
  • Architecting building and maintaining integration adapters for the enterprise ERP system ensuring a bi-directional integration between the ERP system and various other enterprise systems.
  • Participating in iterative development planning including the definition of required user stories, sprint planning, and backlog development
  • Write Oracle Structured Query Language (SQL) and read the data models
  • Create and update web services
  • Collaborate with visual and user experience designers on wireframes, interactive prototypes, and production-ready web experiences.
  • Create modify, and interpret XML code and documents
  • Meeting with clients or project stakeholders to understand legacy systems and processes; identifying functional and technical requirements; and proposing a technical solution to meet the client’s needs
  • Communicating the proposed solution to the client and stakeholders including architecture, high-level estimates of effort and duration, risks, and costs associated with a proposed solution
  • Provide architecture reviews for major application development and integration efforts
  • Leading the technical architecture of an enterprise document management solution
  • Provide individual project reviews as required by CalPERS’ managers
  • Provide application architecture direction, guidance, and mentoring as required to project staff
  • Perform interoperability architecture design, application integration, development, and maintenance
  • Design and develop shared services that enable applications to perform common tasks
  • Conduct evaluation and quality assurance on architecture framework, components, and services to be implemented
  • Perform application architecture performance tuning
  • Provide deployment planning support (multi-environment, multi-server, multi-platform)
  • Evaluate all proposed architectural solutions to verify that these solutions are consistent with CalPERS’ Enterprise Architecture direction
  • Evaluate new Commercial Off the Shelf (COTS) products to verify these would meet and fit with CalPERS’ Enterprise Architecture direction
  • Assist in the evaluation of vendor proposals for CalPERS’ Requests for Proposals (RFPs) per Solution Architect Unit manager direction
  • Evaluate and recommend a selection of software products and technologies per Solution Architect Unit manager direction
  • Provide impact and/or cost analysis for application architecture related issues and initiatives per Solution Architect Unit manager direction
  • Communicate technical information to a variety of staff (technical and business) and management where appropriate
  • Provide clear and concise technical documentation, assessments, status reports, and other written artifacts as required
  • Identify and resolve defects using the configuration management tools and processes
  • Participate in joint application requirements; design sessions with project staff as required
  • Lead JAD facilitation techniques for gathering requirements and performing requirement analysis
  • Participate in team reviews of design artifacts and code, make changes as required, and recommend alternative solutions where appropriate
  • Provide support as needed for related architecture enhancements, defect fixes, and deployments
  • Peer review code for team members and provide timely feedback
  • Provide technical documentation as needed
  • Follow established processes for configuration and release management to ensure that all project artifacts are managed, integrated, and versioned according to standards
  • Provide training/mentoring to technical staff
  • Attend project, staff, and management meetings as required
  • Provide transition support as needed
  • Additional duties and responsibilities include, but are not limited to: performing analytical work; defining functional and technical requirements; creating or updating existing technical design artifacts
  • for application modules and interface processes, business rules, forms; creating or modifying underlying data structures; participating in the implementation and release communication activities; project management.