OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
We are looking for Developers to join our Engineering teams.
Responsibilities
The Developer directs the software (systems or application) development function, including the design, development, troubleshooting, and debugging of software programs for software enhancements and new products. Oversees the development of software and software tools used for design, infrastructure, and platforms, including operating systems, compilers, routers, networks, utilities, and databases.
Main processes, systems, tools used, but not limited to:
Software Development Process: Scrum, Code-Review, Pair-programming, Test Driven Development, Domain Driven Design
Tools: Intellij IDEA, Visual Studio, Eclipse, Slack, JIRA, Git, Gerrit, Gradle, Jenkins, Confluence, Memory and CPU profilers, Sonar, Google Suite.
Systems/frameworks/libraries: JDK, .NET Framework, OSGi, Reactive Extensions, RxJava
Experience (professional or industry knowledge, level of expertise,…)
3+ years of experience in software development
Experience in Fintech is considered a plus.
Familiar with OOP and design principles. Functional programming considered a plus
Can steer a legacy codebase towards a better, more usable shape
Understands the value of XP practices and promotes them
Knowledge of related to project/department aspects of: Java/C#/C++ concurrency
Strong reasoning and algorithmic skills
Experience with Tbricks system development is considered as a great plus