Enable job alerts via email!

PI Delivery Software Engineer (remote)

Cognizant North America

San Francisco (CA)

Remote

USD 66,000 - 133,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented Software Engineer to join their remote team. In this role, you'll leverage your expertise in .NET and AVEVA PI to design and maintain innovative software solutions. You'll work collaboratively with diverse teams, integrating systems and enhancing performance across various platforms. This is a fantastic opportunity for those who thrive in a dynamic environment and are passionate about technology. Join a forward-thinking company that values your contributions and offers a supportive atmosphere for professional growth.

Benefits

Medical, Dental, Vision, and Life Insurance
Paid holidays and Time Off
401(k) plan and contributions
Disability coverage
Paid Parental Leave
Employee Stock Purchase Plan

Qualifications

  • 3-4 years of experience developing .NET applications in C#.
  • Experience with AVEVA PI ecosystem and AFSDK.
  • Strong understanding of CI/CD tools and methodologies.

Responsibilities

  • Develop and maintain custom applications using .NET Framework and Core.
  • Collaborate with teams to validate integrations and troubleshoot issues.
  • Participate in code reviews and manage a large codebase.

Skills

C#
AVEVA PI AFSDK
PowerShell
SQL (MSSQL)
Git
CI/CD tools
Python

Education

Bachelor's degree in Computer Science
7 years of relevant development experience

Tools

GitHub
JIRA
Terraform
Ansible

Job description

PI Delivery Software Engineer (remote)

This is a remote position open to any qualified applicant in the United States.

Cognizant Technology Solutions is seeking an Aveva PI Delivery Software Engineer to join our team of engineering professionals in a permanent role. We value collaboration, diverse perspectives, and innovative thinking, encouraging lively discussions and thought leadership to build better solutions for our clients and team members. We are looking for someone who thrives in a collaborative environment and is inspired to craft meaningful solutions through teamwork. If you excel through autonomy and are excited by change, we would love to hear from you!

Note: Cognizant will only consider applicants who are legally authorized to work in the United States without sponsorship. We will not sponsor H-1B or other work visas, nor Green Cards for this role.

Job Summary

Seeking a highly skilled Software Engineer with 3-4 years of experience with AVEVA PI AFSDK, .NET Framework/Core, MSSQL, and Python. Responsibilities include designing, building, and maintaining software solutions in Azure, AWS, and on-premises, as well as converting existing VBA and VB.NET codebases to modern .NET applications.

Daily Tasks
  1. Develop integrations with GE's eTerra software system.
  2. Develop integrations with PI Asset Framework.
  3. Develop SQL queries to support scalable integrations.
  4. Collaborate with business teams to validate integrations.
  5. Utilize Github for code storage and pull requests to manage changes.
Roles and Responsibilities

As a Software Engineer on the PI Delivery Development team, you will develop, document, and maintain custom applications using .NET Framework and .NET Core. You will also develop applications with the AVEVA PI AFSDK, collaborate with support teams, participate in code reviews, troubleshoot issues, and support a large codebase involving C#, PowerShell, and Visual Basic.

Job Requirements
  • 3-4 years of experience developing .NET Core or Framework applications in C#.
  • 3-4 years of experience with the AVEVA PI ecosystem and AFSDK.
  • 3-4 years of experience scripting with PowerShell and command-line tools.
  • 3-4 years of experience with SQL, preferably MSSQL (TSQL).
  • 3-4 years of experience using Git and git-flow methodologies.
  • 3-4 years of experience with CI/CD tools like Github Actions, GitLab CI/CD, or Jenkins.
  • 3-4 years of experience with password management solutions such as HashiCorp Vault or CyberArk.
Qualifications
  • Bachelor's degree in Computer Science, Computer Information Systems, or 7 years of relevant development experience.
  • Experience leading PI System integrations.
  • Strong understanding of C# and third-party SDKs.
  • Knowledge of data governance and regulatory compliance principles.
  • Familiarity with the utility industry is a plus.
Nice to Have
  • Experience with Agile methodologies and JIRA.
  • Experience with Entity Framework and AVEVA PI Asset Framework.
  • Experience with AVEVA PI Vision.
  • Proficiency in Python.
  • Experience with artifact repositories like Nexus, ProGet, or JFrog.
  • Knowledge of infrastructure as code (Terraform) and configuration management (Ansible).
  • Experience in Asset Management operations.
  • Strong Linux/Unix systems and shell scripting skills.
  • Experience using REST APIs.
Compensation and Benefits

Applications are accepted until May 6, 2025. The annual salary ranges from $66,896 to $132,500, depending on experience and qualifications. The position is eligible for Cognizant's discretionary annual incentive program, based on performance.

Benefits include:

  • Medical, Dental, Vision, and Life Insurance
  • Paid holidays and Time Off
  • 401(k) plan and contributions
  • Disability coverage
  • Paid Parental Leave
  • Employee Stock Purchase Plan

Note: Salary, compensation, and benefits are subject to change and are accurate as of the posting date.

About Cognizant

Cognizant (Nasdaq: CTSH) helps modernize businesses through technology, processes, and experience transformation. We are committed to improving everyday life. Learn more at www.cognizant.com or follow us on social media @cognizant.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

PI Delivery Software Engineer (remote)

Cognizant

Juneau

Remote

USD 66,000 - 133,000

5 days ago
Be an early applicant

Software Engineer (Remote)

Lensa

Phoenix

Remote

USD 85,000 - 170,000

Yesterday
Be an early applicant

Software Engineer II (Remote)

KLDiscovery

McLean

Remote

USD 85,000 - 110,000

4 days ago
Be an early applicant

Software Engineer II (Remote)

KLDiscovery

Eden Prairie

Remote

USD 85,000 - 110,000

4 days ago
Be an early applicant

Software Engineer (Remote)

Lensa

Phoenix

Remote

USD 85,000 - 170,000

Yesterday
Be an early applicant

Software Engineer (Ruby on Rails)

EAB

Washington

Remote

USD 62,000 - 90,000

4 days ago
Be an early applicant

Software Engineer (Ruby on Rails)

EAB

Remote

USD 62,000 - 90,000

4 days ago
Be an early applicant

Software Engineer Product Owner (Remote)

Accenture

Remote

USD 90,000 - 140,000

Yesterday
Be an early applicant

Principal, IT Software Engineer 1 (ForgeRock Dev Lead)

DIRECTV

Remote

USD 127,000 - 233,000

2 days ago
Be an early applicant