Senior Software Engineer İş İlanı

İşveren Hakkında
 İş İlanları

QUALIFICATIONS AND JOB DESCRIPTION

SENIOR SOFTWARE ENGINEER


Our new team members will be:

  • A part of the Software Development/Architecture Team

  • Responsible for software design, development, and implementation,

  • Performing code reviews to suggest, encourage, and support coding standards and methodologies,

  • Generating technical flows and documents related to products,

  • Applying software engineering best practices to increase code quality, the reliability of our software, and maintainability of our codebase,

  • Continuously learning and sharing new ideas and technical concepts.


We are looking for team members who will work as full-time Software Team with the following qualifications:


Expected Skill Set:

  • University graduate in Computer Science, Computer Engineering or related fields,

  • Minimum 3 years of experience in software development

  • Working knowledge of one or more of the following is also highly desirable: .Net, .Net Core, C#, Python, Angular

  • Strong desire to learn and explore new technologies,

  • Strong understanding of software development methodologies,

  • Experienced in Design Patterns,

  • Experience with relational and non-relational database systems (SQL and NoSQL)

  • Experienced in Web development,

  • Experience and understanding of Unit Testing

  • Good understanding of HTTP RESTful APIs

  • Experienced in GIT

  • Knowledge of CI/CD

  • Knowledge of Docker & Kubernetes,

  • Knowledge of Redis, RabbitMQ, Microservices Architecture