Location: Alfragide & Teleworking
A senior team of young developers and seasoned leaders accustomed to share knowledge
A challenging leading-edge project where security practices are paramount
The opportunity to learn new skills and technologies
A friendly and casual working environment
A compensation according to experience
A Java software developer
Preferably:
English and Portuguese proficiency
Academic background in computer science or software engineering
Core system development sound experience (business and data layers)
Web development experience
Web services development experience
Android development knowledge
Valued knowledge:
Computer Science and Software Engineering concepts, such as Structured programming, Object Oriented programming, Data Structures and Algorithms, Design Patterns, and others
Operating systems, such as Linux, Android, and others
Platforms and tools, such as MySQL, Tomcat, Eclipse, Android Studio, SVN, Git, and others
Programming and scripting languages, such as SQL, Java, Kotlin, Javascript, and others
Framework and libraries, such as Spring, Hibernate, JDBC, Drools, Kafka, jQuery, and others
Other useful and relevant knowledge, such as Google Material Design Language, REST Web Services, SOAP Web Services, JSON, XML, HTML5, CSS3, and others
Soft skills:
Pragmatism and thoroughness
Autonomy and proactivity
Cooperation and sharing
Attention to detail and instructions
Location: Alfragide & Teleworking
A senior team of young developers and seasoned leaders accustomed to share knowledge
A challenging leading-edge project where security practices are paramount
The opportunity to learn new skills and technologies
A friendly and casual working environment
A compensation according to experience
An Android applications developer
Preferably:
English and Portuguese proficiency
Academic background in computer science or software engineering
Android development sound experience
Web development knowledge
Web services development knowledge
Core system development (business and data layers) knowledge
Valued knowledge:
Computer Science and Software Engineering concepts, such as Structured programming, Object Oriented programming, Data Structures and Algorithms, Design Patterns, and others
Operating systems, such as Linux, Android, and others
Platforms and tools, such as MySQL, Tomcat, Eclipse, Android Studio, Xcode, SVN, Git, and others
Programming and scripting languages, such as SQL, Java, Kotlin, Swift, Javascript, and others
Framework and libraries, such as Spring, Hibernate, JDBC, Drools, Kafka, jQuery, and others
Other useful and relevant knowledge, such as Google Material Design Language, Apple Human Interface Guidelines, REST Web Services, SOAP Web Services, JSON, XML, HTML5, CSS3, and others
Soft skills:
Pragmatism and thoroughness
Autonomy and proactivity
Cooperation and sharing
Attention to detail and instructions
Location: Alfragide & Teleworking
A senior team of young developers and seasoned leaders accustomed to share knowledge
A challenging leading-edge project where security practices are paramount
The opportunity to learn new skills and technologies
A friendly and casual working environment
A compensation according to experience
A Machine-Learning Engineer
Preferably:
English and Portuguese proficiency
Academic background, masters or doctorate, in data science, applied mathematics, computer science, or software engineering
Machine-language frameworks, libraries, data-structures, and data- modelling sound knowledge
Mathematics, statistics, algorithms knowledge
Valued experience:
Construction and application of machine-learning algorithms and statistics, such as: regression, simulation, scenario analysis, modelling, clustering, decision-tree, neural-network, and others
First-hand experience on common applications, strengths, shortcomes, and pitfalls for each machine-learning algorithm
Usage of TensorFlow and other libraries
Usage of cloud-based ML services
Valued knowledge:
Computer Science and Software Engineering concepts, such as Structured programming, Object Oriented programming, Data Structures and Algorithms, Design Patterns, and others
Programming and scripting languages, such as Python, R, Scala, Java, C, C++, SQL, and others
Operating systems, such as Linux, Android, macOS, iOS, and others
Platforms and tools, such as PyCharm, Jupyter Notebook, RStudio, Eclipse, Android Studio, Xcode, MySQL, Tomcat, SVN, Git, and others
Framework and libraries, such as Spark, Kafka, Spring, Hibernate, JDBC, Drools, jQuery, and others
Other useful and relevant knowledge, such as Matlab, GNU Octave, and others
Soft skills:
Communication and collaboration
Analytical and problem-solving abilities
Pragmatism and thoroughness
Autonomy and proactivity
Attention to detail and instructions