JOIN OUR TEAM!

Ofertas

Integration in a experienced, qualified and specialized team

Business environment conducive to lifelong learning, knowledge sharing, skills certification and adoption of emerging technologies and solutions

Ofertas de Emprego

A successful candidate will be a part of Linkare’s team and will be responsible for participating in the design and implementation of web applications 

 

Responsibilities:

  • Implementation of new features, improvements and bug fixing

 

Requirements:

  • Bachelor’s or Master’s degree in Software Engineer, Computer Science or Information Systems

  • Professional experience: 0-3 years

  • Knowledge and experience with Java, JEE or Spring and web-based development

  • Experience with javascript / typescript

  • Fluent in Portuguese and English

 

Coimbra, Portugal

A successful candidate will be a part of Linkare’s team acting as technical lead in a team responsible for national and international projects.

 

Responsibilities:

This Tech Lead will take-up the following major task assignments:

  • Managing the technical scope of the project before, during, and after delivery;

  • Working closely with project/account managers during the discovery phase;

  • Providing estimates by coordinating assignment requirements with PM and the team;

  • Identifying scope creep early on and coordinating with project/account managers;

  • Identifying possible threats that may jeopardize the launch of the project;

  • Allocating time for R&D before or in the early phases of development and software architecture;

  • Working closely with the rest of the technical team during the implementation phase;

  • Responsibly disclosing possible caveats during the project development;

  • Coming up with alternative solutions, workarounds or shortcuts in case plan doesn’t work as anticipated;

  • Reviewing code, merging requests, commenting on possible bottlenecks introduced by team members;

  • Production of technical documentation;

  • Handling deployments along with the DevOps team;

  • Participating in client calls and meetings together with project/account manager.

 

Requirements:

  • Bachelor’s or Master’s in Software Engineer, Computer Science or Information Systems;

  • Minimum professional experience: 4 years;

  • Good knowledge and experience with Java/JEE/Spring and web-based development;

  • Good knowledge in different Application Servers, like, TomEE, Glassfish or Weblogic;

  • Knowledge and experience with javascript or typescript, Angular or React; 

  • Backend development techniques – good knowledge of inheritance, polymorphism, SOLID principles, data types, concurrency, design patterns, unit testing;

  • Knowledge in the following areas is appreciated: 

    • MVC and ORM frameworks

    • Liferay;

    • Cryptography – digital signature and encryption: symmetric-key and asymmetric-key algorithms, hashing, certificates;

    • Web Security – techniques used to secure Web applications: HTTP, TLS, OWASP, Content Security Policy, Web Services (SOAP and REST);

    • Continuous integration, continuous deployment, Docker, Ansible and Maven;

  • Ability to cope with fast changing technologies used in architecture and design;

  • Fluent in Portuguese and English

 

Lisbon, Portugal

A successful candidate will be a part of Linkare’s consulting team and will be responsible for participating in the design and implementation of web applications for a public administration body.

 

Responsibilities:

  • Participation in the technical and functional analysis

  • Implementation of new features, improvements and bug fixing

  • Technical documentation

 

Requirements:

  • Bachelor’s or Master’s degree in Software Engineer, Computer Science or Information Systems

  • Minimum professional experience: 2 years

  • Proven experience with Java EE (namely with EJB, JSF, CDI) and web-based development

  • Experience with html / xhtml, CSS and javascript

  • Will be appreciated knowledge of Maven & Docker

  • Fluent in Portuguese and English

 

Taguspark, Oeiras, Portugal

A successful candidate will be a part of Linkare’s consulting team and will work in the evolution of an information system for a European institution in Brussels

Responsibilities:

This Developer (junior or medium level) will take-up the following major task assignments:

  • Working closely with Tech Lead;

  • Responsible for the development of new features and improvements;

  • Provides application software development services or technical support;

  • Develops program logic for new applications or analyzes and modifies logic in existing applications;

  • Codes, tests, debugs and documents software applications;

  • Writes technical specifications and other forms of documentation.

Requirements:

  • Bachelor’s or Master’s in Software Engineer, Computer Science or Information Systems and more than 4 years of professional experience;

  • Knowledge and experience with Java/Spring and web-based development;

  • Knowledge and experience with Angular & TypeScript; 

  • Knowledge and experience with Oracle DB, ORM frameworks and Tomcat;

  • Fluent in English (spoken and written).

Brussels

A successful candidate will be a part of Linkare’s consulting team and will be responsible for participating in the evolution of an information system for a European institution in Brussels.

 

Responsibilities:

  • Designing the deployment architecture of a Case Management Framework, on top of IBM Case Manager and fine-tuning it, ensuring performance, scalability, failure resilience, monitoring, backup, fail recovery and disaster recovery.

  • Map of the business requirements and user needs and matching with the features of the Acquired Case Management Framework.

  • Advise and help for the setup of the development environment adapted to the Acquired Case Management Framework, including continuous integration and automated testing (unit tests);

  • Support the customisation and development of the case management solution according to the client’s needs and the Implementation of the necessary integrations with local and corporate information systems;

  • Advise, design and help implement the hosting architecture;

  • Participate in pertinent meetings;

  • Produce the relevant documentation.

 

Requirements:

  • University degree (minimum 3 years post-secondary education) in an ICT related field 

  • Minimum professional experience: 6 years;

  • At least 3 years of professional experience in similar projects with IBM technologies, mainly IBM Case Manager, IBM Content Foundation and IBM Docs;

  • Good knowledge and experience with Java/J2EE technologies and architectures;

  • Good knowledge and experience with Spring, Spring MVC, Hibernate; 

  • Experience with Web services (WSDL, SOAP, REST, etc.),  Service Oriented Architecture (SOA), BPML 2.0, UML (Unified Modelling Language) or equivalent, case tools,  Database design and SQL

  • Knowledge and experience with front-end frameworks: HTML5, CSS, JavaScript, Angular or similar will be an asset;

  • Experience working in Agile, Scrum or similar methodology;

  • Fluent in English (spoken and written).

Brussels

A successful candidate will be a part of Linkare’s consulting team and will be responsible for participating in the evolution of an information system for a European institution in Brussels.

 

Responsibilities:

  • Setup of the development environment adapted to the Case Management Framework, including continuous integration and automated testing (unit tests)

  • Define the extensibility strategy and approach while ensuring efficient management and reusability of code and avoiding branching;

  • Configure, customise and extend/develop the system according to the client’s needs;

  • Develop/adapt interoperability interfaces to implement required integration with local and corporate information systems;

  • Implement user requirements and perform prototyping.

  • Assist/Support the deployment and configuration of the system;

  • Participate in pertinent meetings; 

  • Produce the relevant documentation.

 

Requirements:

  • University degree (minimum 3 years post-secondary education) in an ICT related field 

  • Minimum professional experience: 6 years;

  • At least 3 years of professional experience in similar projects with IBM technologies, mainly IBM Case Manager, IBM Content Foundation and IBM Docs;

  • Good knowledge and experience with Java/J2EE technologies and architectures;

  • Good knowledge and experience with Spring, Spring MVC, Hibernate; 

  • Experience with Web services (WSDL, SOAP, REST, etc.),  Service Oriented Architecture (SOA), BPML 2.0, UML (Unified Modelling Language) or equivalent, case tools,  Database design and SQL

  • Knowledge and experience with front-end frameworks: HTML5, CSS, JavaScript, Angular or similar will be an asset;

  • Experience working in Agile, Scrum or similar methodology;

  • Fluent in English (spoken and written).

Brussels

Job description:

  • Responsible for the development of new features and improvements of applications for electronic payments platform;

  • Provides application software development services or technical support typically in a defined project;

  • Develops program logic for new applications or analyzes and modifies logic in existing applications;

  • Codes, tests, debugs and documents software applications;

  • Ensures that system improvements are successfully implemented;

  • Demonstrates an understanding of the financial services industry;

  • Analyzes requirements, and translates business requirements into product designs;

  • Writes technical specifications and other forms of documentation;

  • Conducts planning, analysis and forecasting activities to plan projects and tasks;

  • May provide leadership and/or guidance to other technical professionals.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science or Information Systems;

  • Minimum professional experience of about 5 years in information systems / applications development;

  • Knowledge of Java (JDK 1.8), J2EE, Hibernate 3, EJB 3.1, SQL, XML;

  • Knowledge of WebSphere, WebLogic, JBoss or Liberty;

  • Knowledge of Oracle/DB2 databases;

  • Understanding and experience with actor-based concurrency and related technologies like AKKA or Erlang is appreciated;

  • Understanding of cloud based applications using DC/OS, Docker container orchestrating (Marathon, Kubernetes), ElasticSearch or Kafka will be an asset;

  • Knowledge of jBPM, BPEL or BPMN will be an asset;

  • Knowledge of end-to-end systems development life cycles (i.e., waterfall, iterative or  SCRUM);

  • Payments expertise e.g. SEPA, SWIFT MT will be an asset;

  • Excellent problem-solving, team, and time management skills;

  • Very good command of English.

Lisbon or Coimbra