N-iX→
Middle .Net Engineer
ExperiencedOn-siteFull-time
Location
Ukraine
Salary
Not listed
Experience
3+ years
Posted
Today
Job Description
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.
Key Responsibilities:
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.
Required Skills & Qualifications:
Experience: 3+ 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.
Preferred Qualifications:
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.
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
Education reimbursement
Memorable anniversary presents
Corporate events and team buildings
Other location-specific benefits
*not applicable for freelancers