What are the responsibilities and job description for the Full Stack Software Developer (SCADA) position at Ronin Group?
Position is hybrid onsite 3 days a week (local candidates only)Travel : Might be some travel to the Burlington, MA site (10 mins away)3 must haves : BA / BS / MA / MS in Computer Science, Engineering, or a related fieldExperience with Agile and Scrum methodologies, certification in SAFe is a plus; experience in pharmaceutical industry and quality management with GAMP, understanding on regulatory requirements (e.g. FDA 21CFR part 11, Eudralex Annex 11, …) is a plusMust be able to complete the client's onboarding requirements Key tasks & responsibilities : Design of the 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 implementedSoftware 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 userSoftware validation according to skills
- Contribute to validation of environments and documentation
- Can contribute to execute validation tests and report bugsFramework 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 frameworkQualifications & 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 Java, C , PHP or Python, 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 and experience with SCADA, Process Automation and Web application is a plus- 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