Junior Software Developer is a figure dedicated to the development of new proprietary Software Products.
Software programming is a fundamental activity for the development of BLMGroup machines and systems, programmed and governed by proprietary Software Products with a view to maximum integration of our automation systems to the customer's production processes.
Responsibilities: Supporting the development of SW solutions, platforms and services for the industrial sector (Machinery Manufacturing); Documenting the reliability of SW applications aimed at adding functionality and improving the performance of automation systems and robot islands; Contributing to the knowledge transfer of developed solutions to other company areas.Activities: Software design for programming and control of industrial systems, with a view to Industry 5.0; Application of protocols for verification and drafting of procedures for formalising programmed code, once efficacy and compliance with intended objectives have been verified; Participation in knowledge transfer meetings within the SW development team and towards other company areas affected by the new functionalities; Finalising the planned documentation for the dissemination of SW solutions to the customer.
Activities: Software design for programming and control of industrial systems, with a view to Industry 5.0; Application of protocols for verification and drafting of procedures for formalising programmed code, once efficacy and compliance with intended objectives have been verified; Participation in knowledge transfer meetings within the SW development team and towards other company areas affected by the new functionalities; Finalising the planned documentation for the dissemination of SW solutions to the customer.
Note: The trainee will be expected to work within the workplace with the utmost respect for the rules established to ensure Safety and Health, their own and others', and to ensure optimal functioning of the work environment.
Must have: Degree in Computer Science or Computer Engineering, or equivalent (e.g.
experimental physics); Knowledge of the VisualStudio development environment and the .NET platform; Knowledge of multilingual GUI design in WPF / HTML5 environment; Fluency in English (indicatively level B2); Good communication skills and openness to confrontation to facilitate the transfer of information within the team and to other company areas.
Nice to have: Minimum experience in object-oriented programming in C/C++ and C# languages, preferably in the technical-scientific field; Knowledge of 3D graphics, simulation, solid modelling, robotics; Experience in developing algorithms in Computational Geometry, Operations Research, Optimisation; Minimum experience in the development of relational databases and respective .NET frameworks; Knowledge of MES and ERP systems; Knowledge of programming languages for industrial robots; Knowledge of Version Control tools (Git/GitHub/GitLab).
#J-18808-Ljbffr