Position Summary
The Project Information Manager (PIM) software development analyst is responsible for all software development activities within the Information Management System (IMS), which is an essential element of a successful large, complex projects.
This effort will require collaboration and integration between internal and external stakeholders encompassing virtual design and construction (VDC) and Building Information Management (BIM).
The Development analyst will work within the Project Information Management (PIM) team to integrate systems and data environments between internal and external environments to optimize productivity efficiencies The development analyst will take direction from the Project Information Manager or their delegate.
Responsibilities :
As the PIM Software development analyst, you will work closely with the Project Information Manager and undertake necessary development efforts to ensure the project’s information management system and Common Data Environment (CDE) is delivering on the project objectives. You will,
- Assist with the development efforts necessary in enabling and ensuring the CDE.
- Interface directly with the Business Analyst on the full software development lifecycle from design to implementation.
- Assist and undertake development efforts necessary to ingest data into and deliver (both graphical and non-graphical) information from the CDE to satisfy project data centric execution objectives.
- Work with and assist the PIM Reporting Lead to accomplish development needs to satisfy project reporting requirements associated with specific applications and / or the CDE.
- Assist and aid the project team in the use of the CDE as the single source of truth for all project data and the key tool for project execution including 3D / 4D / 5D deployment.
- Identify and implement technical innovations to enhance efficiencies and productivity.
- Work in an agile environment to collaboratively and rapidly bring solutions into production use.
Qualifications and Skills :
Basic Qualifications :
- Bachelor’s degree from an accredited university in computer science, computer engineering, MIS or related field. At least 6 years of professional experience, or in lieu of a degree or equivalent.
- Must be a US citizen.
- Must be able to pass nuclear security screening requirements and be able to obtain and maintain unescorted access to a nuclear power facility.
- Must be able to complete and pass a pre-employment drug screen and background check including verification of employment, education, and travel.
Minimum Qualifications :
- 4 years software development experience
- 4 years database development experience using SQL Server, Oracle or Graph databases
- 2 years experience with Microsoft Power Apps / Power Bi or similar environments
Preferred Qualifications :
- Advanced knowledge in the following technologies with a minimum of 3 years of experience in at least one area :
- Hands on database experience Graph / neo4j, MS SQL server, Oracle
- Proven experience with SQL and T-SQL
- At least one modern front-end web framework eg. REACT, Angular
- JavaScript / ECMAScript, Perl, Python
- C# ASP.NET MVC, WEB API
- Hands-on experience with cloud technologies and deployments
- Hands on experience with data integration and orchestrations techniques, processes and tools such as Databricks, Kubernetes, etc.
- Experience with code repositories and versioning control
- Advanced proficiency in MS Excel, and MS Word
- Experience with Agile project management techniques
- Excellent communication and interpersonal skills to explain new business analysis processes and technologies to all levels of the organization.
- Self motivated and ability to work and adapt to changing work schedules.
- Strong time-management skills
- An understanding of EPC execution tools eg. Synchro, Naviswork, Hexagon / SmartPlant suite, AVEVA design suite, Primavera P6, Intergraph Smart Completions, Ecosys, etc., a bonus
LI-LO1
Shaping tomorrow together