General
We are looking for experienced Full-Stack Developers to join our banking client IT development team. This role offers the opportunity to work on challenging projects that drive innovation in financial services.
Responsibilities/Activities
- Analysis of functional specifications received from business teams
- Design, develop and maintain high-quality software solutions
- Develop and integrate WebAPI and WPF components
- Build and optimize user interfaces
- Participate in the architecture and implementation of microservices-based solutions
- Collaborate in containerization and deployment processes using Docker and Kubernetes
- Ensure the performance, quality and responsiveness of applications through testing and optimization
- Work closely with cross-functional teams, including QA, DevOps and Product Managers, to deliver solutions that meet business requirements
Requirements
Technical
- At least 3 years of experience in a similar role
- Proficiency in .NET Core and .NET Framework
- Hands-on experience with JavaScript, Angular and HTML
- Proficiency in microservices architecture
- Experience with messaging systems like RabbitMQ and/or ServiceBroker
- Familiarity with WebAPI development and desktop applications using WPF
- Good understanding of cloud platforms (Azure, AWS or GCP)
- Good knowledge of containerization technologies (Docker) and orchestration platforms (Kubernetes)
- Knowledge of software development lifecycle and best practices, including version control systems (e.g. GIT)
Education
- University degree in Computer Science or other related fields
Others
- Good communication skills (English and Romanian)
- Strong problem-solving skills and attention to detail
- Ability to work in a team-oriented environment
Nice to have requirements
- Experience in the banking/financial domain