Contribute to the design and implementation of test automation solutions, focusing on C#,.NET, and Selenium WebDriver to enhance automation coverage and efficiency.
Software Developer
📜 Description
- Taking responsibility and duties at every stage of the software development life cycle.
- Writing testable code in accordance with software development standards.
- Testing the delivery of the software developed under various conditions.
- Documenting the software developed.
- Preparing necessary documents and tools for software version transitions.
🛠️ Requirements
- Graduated from Computer Engineering or related departments.
- Completed military service for male candidates.
- At least 4 years experience in .Net / .Net Core application development with C#.
- Knowledge of C# .NET / .NET Core, Rest/SOAP Web Api, Windows Services, IIS, nginx.
- Familiarity with Microservice Architecture and various database systems.
- Proficient in design patterns, SOLID principles, and Agile methodologies.
- Fluent in English.
Full job description
Who are we?
We are a globally expanding software technology company that helps brands communicate more effectively with their audiences. We are looking forward to expand our people capabilities and success in developing high-end solutions beyond existing boundaries and establish our brand as a Global Powerhouse.
We are free to work from wherever we want and go to the office whenever we like!!!
What is the role?
We are looking for a Software Developer to take part in our team.
What you’ll be responsible:
- Taking responsibility and duties at every stage of the software development life cycle,
- Writing testable code in accordance with software development standards,
- Testing the delivery of the piece of software that it develops in limit values and adverse conditions,
- Documenting the software it developed,
- Preparing the necessary documents and tools for the version transition of the software which is developed
We are looking for a passionate talent who has;
- Graduated from Computer Engineering or related departments,
- Completed military service for male candidates
- At least 4 years experience in .Net / .Net Core Platform application development with C#,
- Knowledge and experience about the following technologies;
- C# .NET / .NET Core, Rest/SOAP Web Api, Windows Services, IIS, nginx
- Knowledge of Microservice Architecture,
- Relational Database Systems (Oracle, MSSQL, PostgreSQL)
- Document Based Database Systems (MongoDB etc.)
- Key/value Database Systems (Redis, Dragonfly etc.)
- Having knowledge about ORM such as Entity Framework Core and NHibernate,
- Knowledge and experience in distributed and multi-layered software architectures,
- Knowledgeable about common design patterns and approaches such as Repository, Unit Of Work, MVP, MVVM, IoC,
- Message Brokers Systems (RabbitMQ, Apache Kafka etc.)
- Proficient in SOLID, OOP, Design Patterns, Clean Code, Refactoring, Unit and Integration Testing,
- GIT and GIT Workflows CI/CD culture and tools like (GitLab) is a must
- Experienced in Agile / Scrum methodologies,
- Developed a project using a change management system (JIRA),
- Fluent English speaking,
Join our team!
Similar jobs
Search more Software Engineer jobsSoftware Engineer, Identity & Access Management
Design and build secure identity and access management capabilities for cloud services, including authentication, authorization, fine-grained access controls, and security for AI agent workflows.
.NET Developer with an ability to think outside the box | SEB, Vilnius
Develop and maintain a third-party software solution as part of an experienced Scrum team, owning the full software lifecycle from implementation and deployment to support and incident resolution.
Develops and improves automotive components by translating customer requirements into designs and manufacturing processes, leading quality and launch activities, resolving production issues, and coordinating suppliers and cross-functional.
Develop and maintain core C++ components for autonomous driving systems, owning features from architecture through deployment while solving real-time performance and system integration challenges.
