We are looking for .NET Developer with interest to work in the Development Team designing, building and deploying high-performance, highly-scalable end-to-end cloud software applications and solutions.



Requirements
  • Bsc degree in Computer Engineering, Software Engineering, Mathematical Engineering or related fields
  • Minimum 3 years of experience with developing applications on .NET framework
  • Proficient in C# programming language with knowledge of the .NET framework, .NET Core
  • Solid experience in MVC design pattern
  • Should have published web services in at least 2 different projects
  • Solid understanding of object-oriented programming concepts
  • Understanding of JavaScript programming language and its usage in .NET framework (Experience in React.js is a plus)
  • Extensive experience with processing XML / JSON data and consuming SOAP / REST web services
  • Experience in SQL and database structures
  • Deep knowledge and understanding of offline storage, threading, memory management, performance tuning, and application security
  • A strong understanding of Agile Development Process Methodologies and Experience working as a member of an agile software development team (e.g., Scrum, Kanban)
  • Experience with working in a professional DevOps environment(Azure DevOps or Azure PaaS preferred)
  • Experience in Git and TFS as a version management tool is a plus
  • Familiarity with continuous integration and testing frameworks is a plus
  • Experience in Entity Framework is a plus
  • Excellent analytical, decision-making, innovative thinking and problem solving skills
  • Highly motivated, excellent written and verbal communication, must be a team player
  • Good level of English

Bonus Points
  • Experience in image proccessing
  • Good understanding of common network/web protocols/standards
  • Experience with server softwares, nginx, apache, or lighttpd
  • Experience with AWS, Azure, GCP and other top vendors
  • Experience in small start­up environments
  • Experience designing web sites or applications
Submit your resume

Apply For This Job


Prepare a PDF for your resume and fill the following form. We will contact you as soon as possible.