Software Developer İş İlanı

İşveren Hakkında
 İş İlanları

QUALIFICATIONS AND JOB DESCRIPTION

We are looking for an experienced C# Developer with a proven Windows and Web based applications. Candidate should have experience in high performance multi-tiered applications. Should be highly familiar with system security concerns.


Essentials Skills

  • Bachelor's level degree or higher in Computer Science, Engineering
  • More than 4 years of technical experience developing .NET solutions required (C# .NET, .NET Core, WPF, WCF, Rest services and WebAPI,Asp.NET MVC, LINQ, Lambda, Technologies …)
  • Strong knowledge of SOLID software development principles
  • Strong knowledge of OOD, design patterns, software architecture, systems integration concepts and frameworks
  • Strong knowledge of relational databases, schema design, SQL, T-SQL and NoSQL databases
  • Experienced in ORM tools (Entity Framework…)
  • Experieced in HTML, JavaScript, CSS, JSON, XML
  • Object Oriented Programming and Design skills are essential
  • Good level of understanding in source control systems; SVN
  • Good command in English (writing and presentation)
  • Familiar with Modeling skills (incl. UML)

Nice to Haves

  • Other languages spoken
  • Familiar with Agile environment and SCRUM methodology
  • Experience in coaching other developers
  • Experience in Real Time computing Knowledge in Project Management

Job Description

  • Designs, modifies, develops, writes and implements software programming applications following established architecture standards as well as software development and project management methodologies.
  • Codes software applications to adhere to designs supporting business requirements and customers.
  • Collaborates with technical and non-technical associates to understand user and organizational needs.
  • Strong troubleshooting abilities in distributed multi-tier enterprise environment.
  • Analysis and design at multiple-project level and research, analysis, and problem resolution
  • Ability to start new code projects from scratch or to fix / debug / update existing projects.
  • Ability to learn previously compiled code and adapt for bug fixes and enhancements.
  • Technical knowledge in software development methodologies