C# Engineer with PLC

Saviance

$100K — $120K *
Manufacturing & Automotive
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field; relevant education and experience will also be considered.
  • Proven C# development experience, particularly in GUI applications.
  • Solid grasp of object-oriented programming (OOP) and design patterns.
  • Proficiency with Windows Forms, WPF, or similar technologies.
  • Experience in the manufacturing industry with knowledge of processes and systems.
  • Familiarity with industrial automation, PLCs, and Manufacturing Execution Systems (MES).
  • Ability to design and develop databases with SQL and RDBMS expertise.

Responsibilities

  • Design, develop, and maintain C# applications for manufacturing.
  • Collaborate with engineers, designers, and end-users to gather requirements.
  • Implement software solutions to meet manufacturing application needs.
  • Conduct thorough testing and debugging for high-quality applications.
  • Optimize software for performance, scalability, and reliability.
  • Stay updated with trends in C# development and manufacturing.
  • Troubleshoot end-user issues and provide timely support.

Benefits

  • Opportunity to work in a dynamic manufacturing environment.
  • Collaboration with cross-functional teams for innovative solutions.
  • Exposure to the latest industry trends and technology advancements.
  • Potential for professional development and continuous learning.
  • Stable, permanent position with a focus on long-term career growth.
Full Job Description
Job Title: C# Engineer with PLC
Location: Wilmington, MA
Duration: Permanent Role
Job Description:
We are seeking a highly skilled and experienced C# Developer expertise to join our dynamic team in the manufacturing industry. As a C# Developer, you will be responsible for developing and maintaining software applications that support various manufacturing processes and systems. This role requires strong problem-solving skills, attention to detail, and the ability to work collaboratively with cross-functional teams.

Responsibilities:
Design, develop, and maintain C# applications for manufacturing processes and systems.
Collaborate with cross-functional teams, including engineers, designers, and end-users, to gather requirements and define software specifications.
Implement software solutions that meet the functional and performance requirements of manufacturing applications.
Conduct thorough testing and debugging of software applications to ensure high-quality deliverables.
Optimize software performance and ensure scalability and reliability.
Stay up-to-date with industry trends and advancements in C# development.
Troubleshoot and resolve issues reported by end-users, providing timely and effective support.
Document software design, coding, and testing activities, ensuring comprehensive and accurate records are maintained.
Collaborate with the broader development team to drive continuous improvement and innovation within the software development process.

Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field. A relevant combination of education and experience will also be considered.
Proven experience in developing software applications using C# programming language, with a strong emphasis on GUI development.
Solid understanding of object-oriented programming (OOP) concepts and design patterns.
Proficiency in tools such as Windows Forms, WPF, or similar.
Experience working in the manufacturing industry, preferably with knowledge of manufacturing processes and systems.
Experience with industrial automation, PLC's, MES (Manufacturing Execution Systems).
Familiarity with database design and development, including SQL queries and relational database management systems (RDBMS).
Strong problem-solving and analytical skills, with the ability to effectively troubleshoot and debug software applications.
Excellent collaboration and communication skills, with the ability to work effectively in a cross-functional team environment.
Proactive and self-motivated, with a strong drive to learn and stay updated with emerging technologies and industry trends.

Preferred Qualifications:
Experience with additional programming languages such as Python, or C++.
Knowledge of agile software development methodologies.
Understanding of software testing practices and familiarity with automated testing frameworks.

Similar Jobs

More Jobs at Saviance

More Manufacturing & Automotive Jobs

Find similar C# Engineer with PLC jobs: