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 & Skills
Bachelor’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 integration
Previous experience collaborating on highly distributed teams
Previous consulting experience
Experience working within an Agile/Scrum environment.
Knowledge of English language for engineering communication
Excellent command of both written and spoken Turkish
Possess 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+ ecosystem
Write lots of clean, readable, and reusable C# code
Engage daily with your distributed, remote engineering team working on different layers of the infrastructure
Collaborate with product designers and peers to clarify requirements, prototype functionality and build products
Plan, estimate and prioritize work in a remote, distributed team environment
Seniority level
Not Applicable
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Software Development
Referrals increase your chances of interviewing at Directful by 2x