We are seeking a skilled Software Developer with expertise in SCADA and full-stack development to join our clients dynamic team. In this role, you will design and implement software solutions, participate in architecture reviews, and ensure adherence to Agile methodologies while collaborating closely with the Tech Lead and Product Owner. You will be responsible for estimating development efforts, managing software maintenance, and contributing to documentation and validation processes. The ideal candidate will hold a degree in Computer Science or a related field, possess hands-on experience with Automation SCADA technologies (such as Ignition or Trilution), and be proficient in programming languages including Java, C++, PHP, or Python. Experience in the pharmaceutical industry and familiarity with regulatory requirements is a plus. If you are passionate about improving code quality and thrive in a collaborative environment, we invite you to apply and be part of this innovative team!
location: Bedford, Massachusetts
job type: Contract
salary: $70 - 76 per hour
work hours: 8am to 4pm
education: Bachelors
responsibilities:
Design of the SCADA software
- Participate to architecture reviews with the Tech Lead and ensure modifications to come are in line with the team purposes
- Challenge the Tech Lead 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 to the design activities according to the architectural framework
- Manage the software development and maintenance under Team Product Owner guidance
- Participate to the creation and maintenance of the documentation, especially specifications
- Participate to the debug tests with willing of automatization
- Install and configure development and testing environments
- Participate to the 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, Jython, OPC/UA, C# and on User Interface design and development. Having command to one of these technologies at minimum is a must. 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
qualifications:
- Experience level: Experienced
- Minimum 5 years of experience
- Education: Bachelors
skills:
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.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).
This posting is open for thirty (30) days.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.