Software Engineer

BNP Paribas S.A. Branch Poland

Kraków, Bronowice
hybrid
.NET
.NET Core
C#
Java
Spring Boot
Hibernate
Oracle
SQL
Maven
Visual Studio
Visual Studio Code
hybrid

Requirements

Expected technologies

.NET

.NET Core

C#

Java

Spring Boot

Hibernate

Oracle

SQL

Maven

Visual Studio

Visual Studio Code

Optional technologies

Angular

Our requirements

  • 3+ years of experience in .NET4.8+, .NET Core (C#)
  • Back- end technologies: Java 17, Spring Boot, Junit, Hibernate -> Oracle PL/ SQL, Maven
  • Proficiency in modeling with UML diagrams
  • Experience with REST APIs
  • Knowledge of Microsoft SQL Server, SQL language, and relational databases modeling (ER model)
  • Understanding of object – orientated programming (OOP) principles and design patterns
  • Proficiency in development tools : Microsoft Visual Studio, Microsoft Visual Code
  • Knowledge of version control system, such as BitBucket
  • Basic understanding and experience with DevOps practices
  • Team player attitude
  • Fluency in English (c1) both written and spoken

Optional

  • WebSphere TX
  • Experience in eFront FIA platform development would be strong asset
  • Familiar with Angular, NgRx will be advantage
  • Understanding of agile methodologies, particularly Scrum

Your responsibilities

  • Cooperation with the business analysts, project manager and IT teams throughout the implementation phase in order to define the most efficient technical solutions
  • Development software as per project requirements within multiyear defined roadmap
  • Work with the team on shaping the software to match user expectations as the best as possible
  • Logical model design of solutions to be implemented
  • Implementation of software solutions according to the standard technologies and design patterns adopted by the department
  • Configuration management of applications source code
  • Testing of the implemented solutions
  • Maintain good quality solutions by focusing on the needs, software quality with good test coverage and the code reviews
  • Continuous trainings on technology, design and best practices useful for the department
  • Pro-active promotion of potential innovations to the design of solutions, by means of controlled spikes
  • Perform estimation and planning and proactive status reporting
  • Peer reviews the code created by other colleagues
  • Comply with all department procedures and standards
  • Proper attention and skills software security related topics
  • Friendly, supportive and knowledge- sharing attitude

Company

Views: 3
Published17 days ago
Expiresin 30 days
Work modehybrid
Source
Logo
Logo

Similar jobs that may be of interest to you

Based on "Software Engineer"