This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Design, develop, test, deploy, and maintain high quality software applications using C# .NET
Collaborate with product managers, business analysts, and other developers to understand requirements and translate them into technical specifications
Develop and optimise database interactions with both SQL and NoSQL databases, ensuring data integrity and performance
Implement and manage CI/CD pipelines utilising containerised applications with Docker, ensuring efficient deployment and scalability within our AWS environment
Participate in code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines
Troubleshoot, debug, and upgrade existing systems to improve functionality, performance, and security
Contribute to the continuous improvement of our development processes, tools, and methodologies
Stay up to date with emerging technologies and industry trends, particularly within the .NET ecosystem, cloud computing (AWS), and containerisation
Document technical designs, processes, and code
Requirements
Experience: 5+ years of professional software development experience with a strong focus on .NET
Programming Languages: Proficient in C# .NET
Database Technologies: Solid experience with relational databases (e.g., SQL Server, Postgres) and experience with NoSQL databases (e.g., MongoDB, DocumentDB)
Cloud Platforms: Hands on experience with Amazon Web Services (AWS) services relevant to application deployment and data storage (e.g., ECS, SQS, S3, RDS, DocumentDB)
Containerisation: Practical experience with Docker for containerising applications
Version Control: Strong understanding and experience with Git/Bitbucket
Software Development Lifecycle: Familiarity with Agile methodologies (Scrum, Kanban)
Problem Solving: Excellent analytical and problem solving skills with a keen attention to detail
Communication: Strong verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders
Nice to have
Bachelor's degree in Computer Science, Software Engineering, or a related field
Experience with microservices architecture
Familiarity with CI/CD pipelines (e.g., Bitbucket pipelines, Jenkins, AWS CodePipeline)
Experience with front end technologies (e.g., Blazer, Maui, JavaScript) is a plus
Knowledge of unit testing, integration testing, and test driven development
Experience in the eCommerce/marketplaces or logistics/warehouse domain
What we offer
Flexible working format - remote, office-based or flexible
A competitive salary and good compensation package
Personalized career growth
Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
Active tech communities with regular knowledge sharing