Senior Dotnet Developer
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
- 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
Job Category: Development
Job Type: Full Time
Job Location: Remote Turkey (Remote)