Junta-te à nossa equipa

Ofertas

Cultura de excelência.

Integração em equipa experiente, qualificada e especializada.

Ambiente propício à aprendizagem permanente, partilha de conhecimentos e certificação de competências.

Inovação na adopção de tecnologias e práticas emergentes.

Ofertas de Emprego

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 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 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

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

Job description:

  • You will be part of a scrum team focused on delivering projects in short iterations of product features with high quality.
  • Your job will be challenging as a tester in the niche of core banking and payment processing.
  • Your main testing activities will focus on an early testing of delivered code, customer tickets’ support, planning, writing and executing manual and automated functional tests.
  • You will work closely with developers and business analysts, both locally and from teams in remote locations.

 

Requirements:

  • You have a Bachelor's or Master’s degree in Computer Science or Information Systems.
  • You have proficient testing expertise (deliver test preparation according to agreed standards, ability to create E2E tests, proactive attitude in finding issues that matter early).
  • You are experienced in creation and execution of Software Quality Plans, Test Plans, and Test Scripts.
  • You are experienced in agile testing experience and/or knowledge (ability to perform time boxed exploratory testing on entry criteria; understanding of TDD; any other agile testing experience is a plus).
  • You have a strong understanding of the Software Development Life Cycle (SDLC), testing life cycle, testing procedures and methodologies.
  • You have experience in test automation:Cucumber tool and Selenium, JMeter and Postman.
  • You work with Windows and Unix environments.
  • You are familiar with technologies like Rest API, Kafka Docker and Kubernetes.
  • You have an understanding of XML structures.
  • You have SQL query skills (ability to apply and understand existing queries; ability to understand relations between tables and using them to make queries).
  • You have experience with various test management and defect tracking tools (Jira, etc.)
  • You have basic understanding of developer tools like SVN, Git, Jenkins and Bitbucket.
  • Having an ISTQB certification at least at Foundation level is a strong plus.
  • Having knowledge and/or experience in core banking (preferably Sepa and ISO 20022 related payments) applications’ testing is a plus.
  • You work well in a team as well as independently.
  • You feel the balance between the eye for detail vs the upcoming deadlines.
  • Very good command of English, both spoken and written

Lisbon

Job description:

  • You will be part of a scrum team focused on delivering new product features and enhancements with high quality.
  • Your job will be challenging since you will be working as a business analyst in the niche of core banking and payment processing.
  • Your main activities will focus on gathering customer requirements, elaborating, presenting and discussing solutions, maintaining technical & functional specifications and support documentation, and dealing with several types of customer issues (e.g Question, Defect, Epic, Enhancement, Story)
  • You will work closely with team members (project manager, technical architects, developers, QAs and other BAs), both locally and from teams in remote locations.

Main responsibilities:

  • Have a thorough understanding of payments business processes and be able to identify areas for process improvement.
  • Pinpoint, collect and translate the customer, legal and regulatory requirements into appropriated documentation ( functional specifications, user stories, use cases and acceptance criteria) in line with internal standards
  • Assist in the designing information systems and business processes
  • Conduct requirements gathering sessions
  • Present and discuss issues and solutions
  • Assist developers and QAs in the implementation by providing clear and unambiguous support to enable them to produce quality software that meets defined requirements
  • Provide clarification, training, test scenarios and support to the team during the development lifecycle, reviewing defects raised and ensuring the implementation is aligned to the documented requirements.
  • Interact with Stakeholders (internals and externals)
  • Support the Project Manager in analysis and development related tasks
  • Build strong customer relationships.

Requirements:

  • A Bachelor’s or Master’s degree in Computer Science, Information Systems or Economics
  • Proven experience in functional/business analysis and design in web environment, preferably with Java technologies
  • Experience eliciting and documenting requirements
  • Experience with Scrum methodology
  • Knowledge and experience in core banking (preferably Sepa and ISO 20022 related payments) is a plus.
  • Experience working in an international environment with distributed teams / stakeholders worldwide is also a plus
  • Knowledge of UML (UseCase, Activity, Sequence ...)
  • Knowledge of modeling data base on functional level
  • Basic SQL knowledge
  • Ability to provide estimates of required workloads
  • Good ability to present issues and solutions
  • Effective communicator, both verbally and in writing, good social contacts and team player
  • The ability to understand the “big picture” and pay attention to detail
  • Analytical approach, seeing cause-and-effect relationship
  • A pro-active ‘can-do’ attitude and results oriented
  • English proficiency (spoken and written)
  • Available to travel with some frequency

Lisbon