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).
We are seeking a talented and experienced Software Developer with a strong background in .NET to join our growing technology team. The ideal candidate will be instrumental in designing, developing, and maintaining scalable and robust software solutions that support our eCommerce platform and warehouse fulfilment operations. You will work within a modern development environment, leveraging AWS cloud services, Docker containers, and both SQL and NoSQL databases.
Job Responsibility
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
3+ years of professional software development experience with a strong focus on .NET
Proficient in C# .NET
Solid experience with relational databases (e.g., SQL Server, Postgres) and experience with NoSQL databases (e.g., MongoDB, DocumentDB)
Hands on experience with Amazon Web Services (AWS) services relevant to application deployment and data storage (e.g., ECS, SQS, S3, RDS, DocumentDB)
Practical experience with Docker for containerising applications
Strong understanding and experience with Git/Bitbucket
Familiarity with Agile methodologies (Scrum, Kanban)
Excellent analytical and problem solving skills with a keen attention to detail
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