We're looking for a talented software engineer to join our team and work on exciting projects using .NET Core. If you enjoy building reliable backend services and APIs that perform well and scale easily, this is the role for you. You'll be involved in every stage of the development process, from brainstorming ideas to launching the final product.
Responsibilities:
Learn and contribute to building reliable backend services and RESTful APIs.
Assist in developing and maintaining database models and structures.
Support efforts to improve application performance and optimize code.
Work closely with front-end developers, product team members, test team, and other engineers to achieve project goals and write cohesive, functional code.
Help with testing to ensure applications work as expected and perform well.
Stay curious and keep up with new technologies, best practices in backend development, and how to leverage AI tools to improve workflows and solutions.
Break down tasks with guidance from senior team members and manage your time effectively to meet deadlines.
Get hands-on experience working in a Linux environment and learning about application deployment.
Requirements:
At least 2 years of experience in backend development, preferably with .NET Core.
Basic knowledge of C# and RESTful API development.
Basic understanding of writing readable and maintainable code, with a focus on improving coding practices over time.
Understanding of how to use Git for code management.
Exposure to relational databases like MSSQL or Postgres through projects or coursework.
Knowledge of SOLID principles.
Willingness to work in a Linux environment and learn deployment basics.
Familiarity with Docker and containerization.
Openness to learning different testing methods to ensure code reliability.
Preferred Skills:
Experience with Elasticsearch, Logstash, and Kibana (ELK).
Familiarity with RabbitMQ.
Understanding of Redis.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای ازکی