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