C# w/ SCADA Programmer

  • location: Exton, PA
  • type: Permanent
easy apply

job description

C# w/ SCADA Programmer

job summary:
Responsible for the design, development and testing of complex software to create custom solutions and services.

location: Exton, Pennsylvania
job type: Permanent
work hours: 9am to 5pm
education: Bachelors
Essential Duties:

  • Designs, develops and tests software to create solutions and services tailored to the needs of the business and its customers, impacting the achievement of customer, operational, project or service objectives.
  • Analyzes complex data to interpret business challenges and leads the installation of new systems or the modification of existing systems for improved efficiency/effectiveness.
  • Manages the software development lifecycle.
  • Lead multiple large-scale software development projects
  • Applies principles of SDLC and Lean/Agile/XP/TDD/CI/CD methodologies to deliver high quality, secured, and scalable software modules.
  • Evaluates current or proposed software development projects and provides feedback on feasibility
  • Guides junior and senior programmers as they work with end-users and support staff in the development of functional and technical specifications; reviews completed specifications and recommends actions
  • Monitors system performance, tests new software, and fixes complex bugs to identify innovative solutions.
  • Assists upper management with creation & administration of corporate operating & capital budgets.
Education and Experience:

Bachelor's degree or equivalent experience. Bachelor's in Computer Science/Engineering, Information Systems, or equivalent STEM degree.

  • 5+ years in industrial controls and system integration with a strong focus on software design and programming.
  • Experience in C, C#, Microsoft .Net
  • Experience with common databases, Networking, Security Standards
  • Experience with interfacing with common PLCs
skills: Required Skills:

  • Fluent in C, C #.Net, VB.Net, ASP.Net, ADO.Net or equivalent technology, experience developing, exposing and consuming web services
  • Familiar with version control tools such as Git and Azure Dev Ops.
  • Skilled in writing code that delivers desired functionality using the technology selected for the project.
  • Skilled in core data structures and algorithms and implements them using language of choice
Preferred Qualifications

  • Experience in development of custom HMI/SCADA solutions for integration with manufacturing equipment
  • Experienced with KepwareEX and communication protocols such as OPC DA/UA, MQTT, EUROMAP, MODBUS, Allen Bradley TCP/IP and Siemens TCP/IP
  • Familiar with NoSQL, Microsoft SQL databases
  • Hands-on programming experience
Up to 15% global travel is required

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up

related jobs