Careers

We are always interested in meeting ambitious and hardworking individuals eager to work on our high-end engagements with leading corporations.

Engineering

Software ASP.NET Developer

Istanbul

ASP.NET Developers are involved in the analysis, technical design, development and testing of digital applications based on ASP.NET (C#), JavaScript Frameworks and SQL Server database.

Key Responsibilities

  • Complete project development lifecycle of ASP.NET applications, including participation in requirements gathering, application design, developing code, testing, deployment and maintenance
  • Collaborate with project managers and business analysts to identify areas where technical solutions can be applied to improve accuracy and productivity
  • Participate in technical design meetings with other team members and assist in definition of web system architecture
  • Perform code review and refactoring on contributions by other team members
  • Maintain, support, debug, and enhance existing web applications
  • Write and maintain software documentation

Desired Skills & Expertise

  • A Bachelor’s degree in Computer Science, Mathematics, Information Systems, or equivalent discipline
  • Experience in developing websites, portals with ASP.Net Web Forms, C#, MVC, .NET Core on multi-layered and distributed architectures
  • Strong experience with REST and SOAP services (Web API & WCF)
  • Demonstrated ability in object-oriented programming, DDD principles and SOLID architecture
  • Strong working knowledge of database design principles and best practices using Microsoft SQL Server (Normalization, Indexing, Performance Optimizations etc.)
  • Good understanding of JavaScript, jQuery, JSON, CSS, & HTML5
  • Good understanding of SPA principles and modern client-side frameworks (Angular, React, Vue.js, backbone/marionette etc.)
  • Good understanding of Node.Js, MongoDB and Redis
  • Familiarity with Elastic Search and/or Solr search engines
  • Strong knowledge of HTTP protocol details and familiarity with server and network infrastructures (IIS, Load Balancer, WAF, Firewall)
  • Source control integration, branching and merging strategies using Team Foundation Server / GIT
  • Solid understanding of Web Application Security and Testing (OWASP TOP 10)
  • Strong analytical and problem-solving skills with the ability to assess complex problems and propose practical solutions
  • Familiarity with DevOps methods (CI/CD)
  • Experience with Microsoft Azure and/or AWS
  • Experience with Containerization (Docker/Kubernetes)
  • Be able to take responsibility for own work
  • Excellent writing, communication & presentation skills
  • Good command of written and spoken English

Apply Here