Responsibilities:
- .NET Core application development and support,
- Engage in all areas of SDLC - testing, documentation, implementation and release management process for the systems,
- Implement security and data protection measures for existing and new applications,
- Understand and perform maintenance of systems including diagnosis and resolution of technical problems which may be of a complex nature,
- Evaluate new products and technologies as required by the business,
- Keep up to date with relevant technology related to the company's software solutions, which may include attending conferences and training,
- Review of current systems and presentation of ideas for system improvements.
What Success Looks Like:
- 4+ years of .NET development experience,
- Strong command of C# and OOP,
- Experience with .NET Core,
- Experience with MsSQL, PostgreSQL,
- Experience with Redis and Elasticsearch,
- Experience with NoSql architecture,
- Extensive knowledge of OOP, Design Patterns, and SOLID Principles,
- Strong analytical and problem solving skills,
- Working with Docker and Kubernetes, microservice patterns a plus,
- Experience with Serverless development a plus,
- Experience with other platforms a plus,
- Willingness to learn and experiment with new technologies,
- Goal-orientation and active ownership of a project.
If you are an experienced Senior/Lead .NET Developer with a passion for building high-quality web applications, we encourage you to apply for this position.
NOTE: As it is a remote working model, applications from all over the Turkey are accepted.