Job Title: OT (Aotomation) Developer
Duration: six -12-month assignment
Location: Bedford, MA (Hybrid)
Might be some travel to the Burlington, MA site (10 mins away)**
Key tasks & responsibilities:
- Design of the SCADA software.
- Participate in architecture reviews with the Tech Lead and ensure modifications to come are in line with the team purposes.
- Challenge the Tech Led vision to ensure guarantee its feasibility in the Development Team
- Ensure guidelines produced by the Development Team, Architects and Quality are correctly implemented.
Software Development according to skills:
- Estimate the development activities effort.
- Participate in design activities according to the architectural framework.
- Manage the software development and maintenance under Team Product Owner guidance.
- Participate in the creation and maintenance of the documentation, especially specifications.
- Participate in the debug tests with willing of automatization.
- Install and configure development and testing environments.
- Participate in peer code reviews.
- Willingness to improve code quality and security, and workflow efficiency.
- Deliver the supporting and installation documentation for the team and the user.
Software validation according to skills:
- Contribute to validation of environments and documentation.
- Can contribute to execute validation tests and report bugs.
Framework Adherence and training:
- Maintain up-to-date knowledge and train to new skills upon needs.
- Ensure adherence to Agile development principles and good practices, fostering a collaborative environment that aligns technical and customer-centric goals.
- Collaborate efficiently with other teams and Agile roles to execute sprints, PIs, and integrate embedded software development seamlessly into the larger Agile framework.
Qualifications & Skills (minimal requirements):
- Bachelor’s or master’s degree in computer science, Engineering, or a related field
- Experience with Agile and Scrum methodologies, certification in SAFe is a plus.
- Knowledge of the software development life cycle and methodologies
- Experience in pharmaceutical industry and quality management with GAMP, understanding on regulatory requirements (e.g., FDA 21CFR part 11, EudraLex Annex 11, …) is a plus.
- Significant hands-on records on Automation SCADA (ideally Ignition or Trilution), Rockwell, Python, OPC/UA, C# and on User Interface design and development. Having command of one of these technologies at a minimum is necessary. Willingness to continue working on coding and programming is required.
- Exposure with collaboration tools like Azure Devops, Confluence or Jira
- Exposure and experience to DevOps environment tools (Jenkins, Git, Maven, Bitbucket, Artifactory, …) is a plus.
- Proficiency in English