PCS® Careers

Available Position Details

Senior Applications Developer (C# / SharePoint)

Project Consulting Services ® Inc. is an energy infrastructure engineering firm, dedicated to delivering projects that exceed client expectations.  The PCS Development Team is committed to providing best in class data-driven technology solutions to our customers.  Our Epilogue product suite provides Project Managers with tools that digitize what happens during construction of large-scale energy infrastructure.  These product modules focus on mobile data capture, web-based document management, and distilling raw data into actionable information through industry focused business intelligence dashboards.  

 Main responsibilities include:

  • C# Application Development (35%)
  • SharePoint Online and SharePoint customization (30%)
  • Collaborative Application and Database Design (20%)
  • Training and Mentoring Less Experienced Developers (15%)


Specific responsibilities include:

  • Act as a primary subject matter expert in the development, testing, and deployment of C# code modules.
  • Act as a primary subject matter expert in the extension, customization and productization of SharePoint Online and SharePoint
  • Collaborate with the Epilogue product owner, technology manager and solution architect to define and design all Epilogue product enhancements
  • Assist in the onboarding of new development team members, as agreed upon with IT leadership
  • Ensure that all code promotion adheres to SOC 2 standards
  • Provide tier 3 support to critical break/fix issues that have been escalated through tier 1 and tier 2 support teams
  • Participate in weekly sprint meetings with project managers to define weekly sprint commitments within an Agile development cadence
  • Maintain open lines of communication with product and project management leadership regarding processes and cadences to efficiently meet project objectives
  • Provide strategic consulting support and guidance to key IT initiatives 
  • Work effectively as a member of a vibrant and highly engaged development team


Basic Qualifications:

Experience may include any combination of work performed in an academic and/or business environment.

  • Bachelor’s degree in a technical discipline
  • 5+ years of experience in enterprise level software development.
  • 5+ years of experience with C#, or other .NET application development
  • 4+ years or experience with SQL query and stored procedure development against tables with 1,000,000+ records
  • 4+ years of experience with some combination of Microsoft BI tools (Power BI, SSRS, Telurik, MicroStrategy,   etc.) 
  • 3+ years of experience working within a sprint deployment tool such as JIRA
  • 2+ years of experience working with source code repositories and code deployment pipelines
  • Ability to communicate technical implications to business teams effectively
  • Competent to work independently on complex programming activities
  • Strong analytical and problem-solving skills
  • Ability to meet project requirements and execute against reasonable deadlines
  • Demonstrates initiative to solve technical challenges through self-discovery
  • Strong interpersonal skills 
  • Passion for innovation in the energy industry
  • High level of English proficiency


Preferred Qualifications

  • Experience working in a cloud hosted server infrastructure environment
  • Experience with SaaS software implementations
  • Experience with web services APIs
  • Experience with deployment tools such as Azure DevOps and PowerBI deployment pipelines
  • Experience with sprint control tools such as JIRA
  • Experience working with ticketing systems such as FreshDesk.
  • Experience with GIS applications such as ArcGIS and AGOL

Willingness to work occasionally outside of normal business hours.

Inquiries should be directed to: pcs-resume@projectconsulting.com 

Apply for this Job

Follow the button below to submit your application for this position.

Go to Application Form
Equal Opportunity Employer M/F/Vet/Disabled