Bază

Junior Software Engineer

Lisboa, Lisbon Metropolitan Area, Portugal Companie: Jobio Client / Angajator: Critical Manufacturing
Postat: 18.05.2026
Data limitării: 02.07.2026
Referință pentru job: 7edba1271a7ffae4b87133dca35ab236

Informații despre job

Localizare
Lisboa, Lisbon Metropolitan Area, Portugal
Companie
Jobio
Client / Angajator
Critical Manufacturing
Referință pentru job
7edba1271a7ffae4b87133dca35ab236
Tipul listării
Bază
Este necesar permis de muncă UE
Nu
Postat
18.05.2026
Data limitării
02.07.2026

Descrierea postului

Critical Manufacturing is dedicated to empowering high-performance operations to make Industry 4.0 a reality with the most innovative, comprehensive, and modular MES software. We have a global presence, but our headquarters, and the main technical center, are in Porto (Maia), Portugal, where we develop a state-of-the-art solution for Semiconductor, Electronics, Medical Devices, and Industrial Equipment.Recognized as a Leader by Gartner, we are part of ASMPT, the world's largest supplier of best-in-class equipment, and technological process partner for the electronics and semiconductor industries. The RoleAs a Junior Software Engineer, you will work full-stack with an emphasis on backend development in C#. You will contribute to the continuous improvement of our MES platform through developing scalable, high-quality software supporting real-time control, data collection, and automation in complex manufacturing environments.What You Will DoCreate, develop and maintain backend services and their frontend counterpartsCollaborate with team members and learn to deliver robust, tested solutionsSupport debugging, testing, and documentation efforts to ensure system reliabilityParticipate actively in an agile delivery process, contributing ideas and learning best practicesWhat Success Looks LikeWithin your first year, you will have:Delivered multiple backend and frontend features with strong test coverage and code qualityGained solid understanding of MES architecture and Industry 4.0 applicationsActively contributed to team code reviews and process improvementsWhy Join UsBe part of a company shaping the future of manufacturing softwareEnjoy the freedom to experiment, innovate, and create systems that will lastJoin a team where storytelling, strategy, and technology meet to make Industry 4.0 real What You Will BringBachelor’s degree in Computer Science or relevant field (or equivalent experience)Good knowledge of object-oriented programming (preferably C#/.Net and Node.js)Good knowledge of frontend technologies (preferably TypeScript or Angular)Strong willingness to learn, good communication skills, and teamwork orientationExcellent English skills – spoken and writtenWhat We Consider A Plus (not mandatory)Knowledge of PostgreSQL or ClickHouseKnowledge of Manufacturing Execution Systems, or Manufacturing processesDiversity, Equity and Inclusion are a source of commitment and innovationAt Critical Manufacturing, we welcome and encourage applications from individuals of all backgrounds, regardless of disabilities, diverse abilities, identities, or experiences. Our commitment is to create an inclusive environment where everyone has equal opportunities to succeed and thrive. If you need accommodation during the recruitment process, please let us know - we're happy to support you.

Abilități

ABAP adapt to changes in technological development plans AJAX Ajax Framework analyse software specifications Ansible Apache Maven Apache Tomcat APL ASP.NET Assembly (computer programming) blockchain openness blockchain platforms C COBOL CoffeeScript collect customer feedback on applications Common Lisp computer programming create flowchart diagram cyber attack counter-measures data visualisation software debug software defence standard procedures define technical requirements design user interface develop automated migration methods develop creative ideas develop software prototype do cloud refactoring Drupal Eclipse (integrated development environment software) engineering principles engineering processes Erlang Git Groovy Haskell IBM WebSphere ICT debugging tools ICT security legislation identify customer requirements integrate system components integrated development environment software Internet of Things interpret technical requirements Java (computer programming) JavaScript JavaScript Framework Jenkins (tools for software configuration management) KDevelop Laravel Lisp manage engineering project Matlab Microsoft Visual C++ migrate existing data ML (computer programming) MySQL NoSQL object-oriented modelling Objective-C OpenEdge Advanced Business Language Oracle Application Development Framework Pascal (computer programming) perform scientific research Perl PHP Project Management Prolog (computer programming) Puppet (tools for software configuration management) Python (computer programming) R Ruby (computer programming) Salt (tools for software configuration management) SAP R3 SAS language Scala Scratch (computer programming) screen reader Smalltalk (computer programming) smart contract software anomalies software frameworks Spark SQL STAF Swift (computer programming) technical drawings tools for software configuration management Trading Software TypeScript use an application-specific interface use automatic programming use concurrent programming use functional programming use logic programming use object-oriented programming use query languages use software design patterns use software libraries use technical drawing software utilise computer-aided software engineering tools utilise machine learning VBScript Visual Basic Web Services WordPress World Wide Web Consortium standards Xcode

Locuri de muncă similare

Locuri de muncă sugerate

Eurojobs Support Assistant