We are seeking a seasoned professional to join our development team in Porto as a Senior Software Developer. This is an exciting opportunity to be part of a high-performing team working on cutting-edge projects involving AI and propensity modelling.
This role has been created due to the company's ongoing growth and offers the chance to make a significant impact from day one. You will be part of a global development team of over 100 experienced developers.
Key Responsibilities:
* Design, develop, test, and deploy software applications using C# and SQL Server
* Collaborate with cross-functional teams to deliver high-quality software solutions
* Maintain and improve existing software systems to ensure optimal performance and efficiency
Requirements:
* Bachelor's degree in Computer Science or related field
* At least 5 years of hands-on experience in software development
* Strong English communication skills and ability to work in an Agile environment
* Proficiency in C#, SQL Server, and Agile methodologies
Favorable Skills:
* Experience with .NET 5/6 and containerization tools like Docker and Kubernetes
* Front-end skills: JavaScript, TypeScript, and React.js
* Familiarity with NoSQL databases and cloud-based technologies