Senior Software Developer

Join our marvelous family in one of the following offers

JOB CODE: #004

POSITION RESPONSIBILITIES:

  • Develop, Enhance and support Websites, Windows applications, Web Services
  • Design, develop, maintain and enhance systems based on business requirements, using approved technologies and coding standards.
  • Having expert knowledge in C# language on .NET Core, Owning or receiving specialization certificates
  • Participate in requirements analysis
  • Collaborate with internal teams to produce software design and architecture
  • Write clean, scalable code using .NET programming languages
  • Test and deploy applications and systems
  • Revise, update, refactor and debug code
  • Improve existing software
  • Develop documentation throughout the software development life cycle (SDLC)
  • Serve as an expert on applications and provide technical support

MINIMUM REQUIREMENTS:

  • Bachelor’s degree in Computer Science or a related field
  • 3-7 years software development experience.
  • Understanding of object-oriented design (OOP), client-server architecture and relational database design.
  • Expert Knowledge in .NET Core, .NET Framework and ability to work with SharePoint, ASP.NET Core, WCF, MVC.
  • Preferred Microsoft Certified
  • Experience using T-SQL with the ability to write SQL queries and stored procedures.
  • Knowledge of client-side technologies such as JavaScript, jQuery, AngularJS, HTML5 and CSS preferred.
  • Familiarity with architecture styles/APIs (REST, RPC)
  • Familiarity with Cloud hosting, Dockers, Azure or AWS.
  • Experience with Microsoft Visual Studio and SQL Server Management Studio
  • Experience using Team Foundation Server (TFS) and Github for source control.
  • Have knowledge about Agile methodology
  • Proactive, problem solving, open to learning, high job responsibility and a strong team contributor, hard worker.
  • Very Good English
  • Priority for Turkish nationality (türk vatandaşlığına öncelik)

WHAT WE OFFER:

  • Package commensurate with experience
  • Health Insurance (SGK)
  • Performance based bonuses
  • Performance based increment
  • Career path
  • Exposure to the latest web technologies Professional, creative, and fun environment