Software Engineer I

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Software Engineer I

Job Title:

Software Engineer
Location:

Durham, NC
Duration:

12+ Months (Possible Extension)

Description:

Scope of Position:

A junior software engineers responsible for developing software to support equipment integration.
You will use your software engineering skills in JAVA to implement and extend industry-standard tools and technologies like Kepware OPC, Ignition SCADA, and Siemens PAC.
This includes collaborating with cross-functional teams to identify requirements and apply your software engineering skills to develop and test solutions aligned with our operational strategy
Involves the application of Software principles to work with industrial automation in the manufacturing domain.

Requirements:

Strong foundational knowledge of programming languages and concepts with a preference for experience in JAVA, Python, and Web technologies (JavaScript, CSS, HTML)
Understanding of various file formats, such as CSV, XML, and JSON.
Familiarity with version control, e.g.: Git/Gitlab
Understanding of Software Development Life Cycle processes and tools
Relation databases and data analysis
Desire awareness of Industrial automation, such as the ISA-95 standard, and associated systems (PLC, OPC, SCADA, MES, ERP, Historian, CMMS)
Desire familiarity with OPC, the Interoperability standard for the secure and reliable exchange of data in the industrial automation space
Desire knowledge of message bus architectures and technologies, especially ActiveMQ
Desire experience in design, development, and maintenance of enterprise applications
Excellent analytical, problem-solving, and decision-making capabilities, with attention to detail.
Excellent communication, verbal and written, and teamwork abilities.

Key Responsibilities:

Design, develop, and implement software solutions for equipment integration.
Collaborate with cross-functional teams to gather requirements and ensure successful integration of manufacturing equipment to factory system based on the operational strategy.
Conduct testing and troubleshooting to ensure the reliability and efficiency of integrated systems.
Provide technical support and assistance to teams regarding equipment integration issues.
Document and maintain software configurations, procedures, and processes.

Original job Software Engineer I posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Durham, North Carolina

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.