Kotlin Developer

ALTEN Polska

Gdańsk
remote
SQL
Microsoft SQL Server
Android
Git
Jenkins
RxJava
Room
Dagger2
Jira
Confluence
Kotlin
🌐 remote

Requirements

Expected technologies

SQL

Microsoft SQL Server

Android

Git

Jenkins

RxJava

Room

Dagger2

Jira

Confluence

Kotlin

Optional technologies

Java

C

C++

Python

HTTP

HTTPS

Operating system

Windows

Linux

Our requirements

  • Good knowledge of Kotlin (primary language)
  • Cryptography: understanding of cryptographic concepts, algorithms, standards, strength and weaknesses of various implementations. Experience with cryptography libraries such as OpenSSL, CryptoPP, Botan etc.
  • Networking :TCP/IP, Eth framing, SSL/TLS, HTTP/HTTPS, VPNs. Experience in Wireshark for network analysis.
  • Databases : SQL preferably MS-SQL, DB administration
  • Good understanding of common software design patterns and Android design patterns
  • Knowledge of Android API capabilities of different versions
  • Understanding of Android framework components and their lifecycles
  • Experience with source control system Git/Jenkins
  • Ability to decompose a complex task, design solution and implement it
  • Out Android app stack: RxJava, Room, Dagger2
  • Experience in Jira, Confluence, bug tracking systems

Optional

  • Knowledge of Java
  • Base knowledge of any programming language (C/C++)
  • Python
  • HTTP/HTTPS
  • Knowledge of payment transactions principals
  • Base knowledge of EMV technology
  • Base knowledge of financial protocols
  • Practical experience with EFT POS terminal

Your responsibilities

  • Development of software on Kotlin/Java for EFT POS terminals on Android platform, as well as related software tools for Windows/Linux
  • Functional & unit tests of developed functionality, configuration of Dev environment
  • Writing of internal technical specifications, K&B articles
  • Software maintenance (issues investigation, bug fixes, refactoring)
  • Analysis of requirements and customer’s specifications, participation in workload estimations
  • Modeling / proof of concept code, analysis of legacy code
  • Collaboration with QA team on within SW production cycle.
  • Collaboration with Support team on investigation of issues and functional changes during UAT process.
  • Code Review and Mentorship: middle developer may be involved in code reviews and mentoring junior developers, providing constructive feedback and guidance to improve the overall code quality.
  • Staying updated with the latest advancements in the field of software development, particularly in the context of financial technology and POS systems.
Views: 5
Published15 days ago
Expiresin 30 days
Work moderemote
Source
Logo
Logo

Similar jobs that may be of interest to you

Based on "Kotlin Developer"