Вы находитесь на странице: 1из 3

Detailed JD

Design and implement architecture for Oracle Primavera suite applications. 5%

 Design Infrastructure needs, including capacity planning, sizing the environments across to meet
the client’s needs.
 Attend meetings with stakeholders, business owners to identify new business requirements and/or
understand existing business process, document, translate functional to technical requirements.
 Identify necessary Primavera Unifier & P6 modules. Onboard engineering groups Design,
planning, project engineering, project controls, supply chain, and field supervisors.

Work with Product Owners to understand Requirements and Specifications and develop SRS
Software Requirement Specification) documents, deliver high / low-level designs 5%

 Identifying data requirements and separating data elements by translating business requirements into
technical specifications.
 Provide application design guidance and consultation and utilizing a thorough understanding of
applicable technology, tools, and existing design.

Understand the Microsoft Visio process flow diagrams and Design / Develop complex application
programs and business processes using programming languages and tools like Oracle uDesigner,
SQL Developer, Microsoft Visual Studio, Java, C#, .NET, SOAP Web Services, API, XML, PL-
SQL, and reusable frameworks 25%

 Analyze, design, and create complex Business process, workflows, forms, data views, data
structure, shell managers, cost sheet templates in Unifier using Udesigner.
 Design and develop interfaces using .NET, C#, API, Web Services, programing languages for
translate/transfer huge volume of data between enterprise systems.
 Perform data merging, cleaning by analyzing and eliminating duplicates and inaccurate data
using SQL procedures and functions.

Develop reports which help in decision-making and streamlining future operations of future
operations for Project Directors. 10%

 Analyze information i.e. business/functional requirements to determine, recommend and plan

standardization of new report or modification of existing standard reports.
 Write complex SQL queries using SQL developer to build custom reports utilized for tracking
projects status, budgets, estimates, cash flow & Cost forecast etc.
 Design and create Qlikview reports and dashboard for users to run reports on-demand and access
business data.
 Create Data views in Unifier, RPD, and BI Publisher reports using RTF template. Configure data
sources and setup security for data access from different sources. .
Create Tables, views, and stored packages for data storage and to allow data transactions from the
Database tables using PL-SQL, to allow other internal applications consume and exchange the
required data blocks. 10%

 Develop complex SSIS packages to analyze data, help in ETL mapping to simplify data
transformation and data sampling.
 Create new tables, views from various sources like excel sheets, flat files, and CSV files.
 Design complex SQL batch process for data extraction, data quality, and data validations on
daily/weekly manners.

Develop systems integrations for Oracle Primavera Unifier and Primavera EPPM P6 with other
enterprise applications like Oracle PeopleSoft, EISketch, WMS (Work Management System), and
Power Plant. 15%

 Develop, configure and map Unifier business process with Oracle PeopleSoft for change orders,
purchase orders, and estimates etc.
 Create integration using enstoa adapters for Projects & Work Orders shells data transaction
between Unifier – Power Plan systems.
 Unifier – P6 integration by configure schedule sheet. Transfer of cost codes, project codes,
resource assignments, project dates from P6 to Unifier for forecasting cash flow (Millions of

Responsible for latest version upgrades for major software applications involved in the
implementation like Oracle Primavera Unifier, Oracle Primavera EPPM P6 suite and third party
vendor products. 5%

 Install latest software packages and patches for applications P6 using Primavera Patch utility and
Unifier using Primavera Unifier Patch Utility.
 Install patches and upgrades to the Linux OS.

Ensure smooth deployment to production environment, analyze, and resolve any issues that rise
post go-live 5%

 Promote code from non-production to production environments using Configuration package

 Document the change process and get business approvals in ticketing application Helix & Service
 Troubleshoot and identify the root-cause of issues by analyzing log files, thread dumps.
 Deploy applications on WebLogic / IIS servers and configure for High availability.
Build internal integrations for Oracle Primavera Unifier and Oracle Primavera EPPM P6 to
connect with applications like Oracle Enterprise Content Management, Oracle Business
Intelligence Suite 10%

 Integrate Oracle BI Publisher to unifier for reporting and provide high visibility of capital projects
costs for BU Presidents, Directors, Project Managers, and Project controls engineers.
 Content repository integrated with Unifier can turn cluttered, unstructured content into organized
assets by making it easier to catalog, access, search, and reuse documentation.

Design, document, and validate the technical specification and able to create test scripts 5%

 Prepare, execute, and test custom interfaces to see if it meets business process requirements and
document them as per the test plans defined.
 Support various testing procedures during the entire software development lifecycle. Unit testing
during the process of developing interfaces, Integration testing with all the vendors and client
involved in the project development, performance testing in higher environments (Staging or
UAT) to gather logistics of the data transformation and translation.
 Test implementation guide during code promotion to higher environments.

Support users to ensure they are able to successfully utilize applications and assist team members


 Provide production application support to users for data, application, security, and interfaces.
 Mentor and guide junior level developers and assisting in development efforts.
 Follow standards for the application team and ensure proper documentation is created for all
new changes to ensure ease of ongoing maintenance, recommend new standards as necessary.
 Recommend solutions based on business and data knowledge.

Skills and tools used for the job:

O/S: Oracle Linux 6/7, Windows 2K12/16

Languages: Oracle uDesigner, .Net, C#, Java, XML, Web Services, API,
Oracle specialized skills: Oracle Primavera Unifier, Oracle Primavera P6 and Oracle
Database: Oracle 11g, Oracle 12c and MS SQL 2K16
Reporting Technologies: Oracle Business Intelligence Suite (OBIEE 12c), Qlikview
Application Server: Oracle WebLogic and Fusion Middleware, Microsoft IIS
Tools: SQL Developer, SSMS, Service now, MS Visual studio, Helix,
Alert Enterprise