




Job Summary: FCCN – Digital Services for Education is seeking a Software Engineer to join the Development team and shape the future of education through technology by developing and operating digital services. Key Highlights: 1. Integrate a large-scale project with impact on education 2. Develop and operate digital services for the educational ecosystem 3. A young and dynamic team with a relaxed working environment The **FCCN – Digital Services for Education**, a unit of the **AGSE – Agency for the Management of the Educational System**, is looking for a **Software Engineer** to join the **Development** team, within the **Development and Delivery** area. With the mission of developing and operating digital services that support the national educational ecosystem, FCCN – Digital Services for Education aims to build a modern, efficient, and technologically advanced infrastructure capable of meeting the real needs of schools and their professionals. At FCCN Education, we believe gender equality is fundamental to creating an inclusive and innovative workplace. We commit to promoting equal opportunities for all individuals, regardless of gender, identity, or expression, ensuring every application is evaluated fairly and transparently. If you seek to join a large-scale project with technological impact on the future of education, this opportunity is for you. Join us and contribute to transforming the Portuguese educational system. Responsibilities: * Write, analyze, and refactor code for applications using various programming languages; * Perform application development, bug analysis and correction, and implementation of new features; * Fix errors, review code, and make appropriate modifications to achieve desired outcomes; * Execute, review, repair, and extend programs to improve operational efficiency or adapt them to new requirements; * Conduct technical and functional requirement gathering to design solutions based on those requirements; * Develop web and desktop information systems, integrating diverse systems; * Monitor developed software applications on a daily basis; * Perform testing on programs and software applications, ensuring correctness and reliability of information; * Participate in software development analyses; * Deploy software across multiple environments; * Ensure resolution of tickets and server-related issues; * Compile and draft technical documentation related to software development; * Write or support the definition of end-user instructions or manuals; * Participate in daily development progress meetings and code adaptation for new systems. **Requirements** * Bachelor’s degree in Computer Engineering, Electrical Engineering, Information Systems and Technologies, or equivalent field; * Relevant and proven professional technical training is also accepted; * Solid experience in .NET Framework / .NET Core development (C\#, ASP.NET, Web API, MVC); * Knowledge of OutSystems development; * Experience in analysis, development, testing, debugging, and maintenance of applications; * Familiarity with APIs, system integration, and databases (SQL/NoSQL); * Proficiency with Git and understanding of CI/CD concepts and multi-environment deployment; * Ability to monitor systems, resolve incidents, and produce technical documentation. Behavioral Competencies: * Analytical thinking and attention to detail; * Strong communication skills and ability to work collaboratively in a team; * Proactivity, autonomy, and sense of responsibility; * Adaptability and willingness to learn new technologies; * Focus on quality and effective problem resolution. Additional Valued Skills and Knowledge: * Programming Languages: proficiency in at least one backend language (Java, C\#, Python) and one frontend language (JavaScript/TypeScript); * Modern Frameworks & Tools: .NET, Spring Boot, React, Angular, Node.js; * Cloud & DevOps: AWS, Azure or GCP, containers (Docker, Kubernetes), and CI/CD practices; * Agile Methodologies: Scrum, Kanban or SAFe; * Engineering Best Practices: Clean Code, Design Patterns, Test Driven Development (TDD), application security. **Benefits** * Join a young and dynamic team with a relaxed working environment where we value closeness and teamwork; * Hybrid work arrangement; * Continuous training aimed at your professional development; * Access to a campus with free parking, welcoming and conveniently located in Lisbon; * Various internal initiatives to foster interaction and camaraderie among colleagues; * Option to enroll in ADSE (Portuguese health subsystem); * On-site cafeteria; * Objective-based performance management.


