What We’re Looking For
We are looking for talented, passionate and agile minded team players to join our Software Development Team. High quality & unit tested code should be your passion.
Qualification & SkillsBachelor’s degree in Computer Science / Engineering or related fields,Minimum 4 years of experience in .NET development,A passion for quality and continuous improvement of processes and software ,Strong debugging skills and the proven ability to quickly understand other developers’ code,Experienced in .NET CORE, NuGet, Microservices, Asp.NET, C#, MVC, Web API,Experienced in T-SQL, MySQL,Experienced in high availability,Strong knowledge on OOP, Design Patterns, Unit Testing, micro-services,Experienced in software development lifecycle practices,Excellent communication skills,Familiarity with continuous integrationPrevious experience collaborating on highly distributed teamsPrevious consulting experienceExperience working within an Agile/Scrum environment.Knowledge of English language for engineering communicationExcellent command of both written and spoken TurkishPossess a strong and reliable internet connection.Align a portion of your day with the remote business hours (Pacific Time UTC-8). You be meeting with your remote team between 18:00 and 21:00.
Responsibilities & Duties
Design and build scalable enterprise web applications within .NET 6+ ecosystemWrite lots of clean, readable, and reusable C# codeEngage daily with your distributed, remote engineering team working on different layers of the infrastructureCollaborate with product designers and peers to clarify requirements, prototype functionality and build productsPlan, estimate and prioritize work in a remote, distributed team environment