Software Engineer İş İlanı

İşveren Hakkında

QUALIFICATIONS AND JOB DESCRIPTION

  • University degree in Software Engineering or equivalent.
  • Experience on developing and maintaining B2C and/or B2B Internet sites
  • Good command of English,
  • Strong interpersonal communication skills,
  • Willing to work as a team member,
  • Strong problem solving and analytical skills
  • Constantly following new trends and technologies and passion for learning new things,

Technical Qualifications

  • Solid knowledge and skills on Object Oriented Programming concepts
  • Very good knowledge and deep experience with .NET, .NET Core frameworks and C# programming language
  • Working with dynamic languages like nodejs and python is a plus
  • Working with container technologies such as Docker, Kubernetes etc. is a plus
  • Knowledge of asynchronous programming and non-blocking IO
  • Basic knowledge in message queue technologies such as Rabbitmq, Kafka etc.
  • Development experience on any Relational Database technologies like MS SQL, PostgreSQL etc.
  • Familiar with Service Oriented Architecture, RESTful services
  • Knowledge of SDLC, software quality and test processes
  • Knowledge of Continuous Deployment and Continuous Integration
  • Familiar with NoSQL databases ( Elasticsearch, MongoDb etc.) and Distributed Cache Systems like Memcached or Redis etc
  • Experience with large scale web applications is a plus
  • Knowledge of implementing unit tests

Job Description;

  • Developing new modules of Kariyer.net in collaboration with Product development team and Being responsible for technical design decisions
  • Documentation of created modules and applications
  • Participating on POC projects of new technologies and concepts
  • Defining and constantly updating software quality standards and processes
  • Ensuring those standards are followed by all team with code-reviews and reporting results to management
  • Taking role of a developer in an agile team with high level of responsibility