Software Developer (Paqt)
Financial Services, Banking
Minimum Requirements
- Minimum of 3 years technical work experience in a team environment as a software developer
- Basic understanding of fundamental programming principles (SOLID, Design Patterns, etc.)
- Solid Java experience, working extensively with J2EE and Spring frameworks
- Solid C# experience, working mostly with .Net and .Net Core frameworks
- working with relational (MSSQL, Oracle, PostgreSQL) and no-SQL (MongoDB) databases
- JavaScript development experience, working with Angular or React frameworks is a plus
- Basic experience working with CI/CD tools (Git, Jenkins, Nexus, TeamCity, SonarQube, etc.)
- Basic experience working with server application software (JBoss WildFly, Apache Tomcat, Microsoft IIS)
- with Docker and Docker orchestration frameworks
- with TeamCity for CI/CD automation and Jenkins for batch process automation
- with Azure Cloud and basic understanding of cloud technology concepts
- Basic experience in python development
- working in and understanding of the Agile methodology, tools and principles
- working in the trading and investment banking sector is a plus
- A qualification specializing in software development
- A Bachelor’s degree in Computer Science or related discipline, or equivalent work experience and technical training
Responsibilities
- The Software Developer role is responsible for software development, maintenance, testing and production support for the front office suite of applications within Markets.