Job Title: OT Software Developer
Pay: $70-$76/hour
Duration: 6-12 Month Assignment
Schedule: Monday-Friday, 8:00 AM - 5:00 PM
Location: Hybrid (2-3 days on-site) Local candidates only, with potential travel to Burlington, MA (10 minutes away).
Position Overview:
We are seeking two OT Software Developers with a strong background in Operational Technology (OT) to design, develop, and validate SCADA software. This hybrid role requires individuals who are versatile in programming languages, adaptable to new technologies, and proficient in automation and user interface development.
Key Responsibilities:
SCADA Software Design
Contribute to SCADA architecture reviews and align modifications with team objectives.
Collaborate with the Tech Lead to ensure feasibility and alignment of development strategies.
Implement guidelines set by the Development Team, Architects, and Quality Assurance teams.
Software Development
Estimate efforts for development activities.
Participate in architectural design activities and execute software development under the Product Owner's guidance.
Develop and maintain technical specifications and documentation.
Conduct debugging tests and automate workflows where possible.
Set up and configure development/testing environments.
Perform peer code reviews and focus on code quality, security, and workflow optimization.
Software Validation
Contribute to the validation of environments and documentation.
Execute validation tests and report any bugs identified.
Agile Framework and Training
Adhere to Agile development principles and best practices.
Collaborate across teams to support seamless Agile execution, including sprints and product increments (PIs).
Maintain up-to-date knowledge of technologies and improve skills as required.
Qualifications & Skills:
Minimum Requirements:
Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
5-10 years of experience in software development, with expertise in automation SCADA systems (e.g., Ignition, Trilution, Rockwell).
Proficiency in at least one programming language (e.g., Jython, OPC/UA, C#).
Familiarity with Agile and Scrum methodologies (SAFe certification is a plus).
Strong understanding of software development life cycles.
Hands-on experience with user interface design and development.
Preferred Experience:
Pharmaceutical industry experience with quality management and GAMP knowledge.
Familiarity with regulatory requirements (e.g., FDA 21CFR Part 11, Eudralex Annex 11).
Exposure to tools like Azure DevOps, Confluence, or Jira.
Experience with DevOps tools (e.g., Jenkins, Git, Maven, Bitbucket).
Additional Skills:
Strong problem-solving and communication skills.
Ability to transition between programming languages with ease.
Proficiency in English.