Back-end Developer (Middle)
Job Responsibilities:
Development of new projects
Providing technical support for existing modules
Preparing software specifications and core prototypes
Developing, testing, and analyzing software applications
Analyzing software errors, fixing them, and submitting reports on time
Supporting software developers and analysts in conceptualizing and developing new software solutions
Requirements:
Education: Higher education degree
Work experience: At least 2 years of relevant experience
Language skills: Azerbaijani (excellent), English (technical), Russian (preferred)
Technical Skills:
Excellent knowledge of C# (OOP), ASP.NET MVC, and .NET Core
Knowledge of SQL and SQL Server
Experience working with RESTful APIs
Experience with Git and branching strategies such as GitFlow
Documentation using Swagger/OpenAPI
Familiarity with Kafka, RabbitMQ, or other messaging systems
Experience with CI/CD processes and tools (e.g., Azure DevOps)
Practical Skills:
Analytical thinking and ability to work efficiently
Ability to work in a team
Clean coding practices and adherence to SOLID principles
Experience working with Agile and Scrum methodologies
Soft Skills:
Strong problem-solving and debugging skills
Ability to work independently and make responsible decisions
Clear and professional communication and technical documentation skills
Willingness to learn and apply new technologies
Ability to meet deadlines and maintain a results-oriented approach
Working Conditions:
Working hours: Monday–Thursday 09:00–18:00, Friday 09:00–17:00
5-day workweek (Saturday, Sunday, public holidays, and national days of mourning are non-working days)
Important Notes:
Please review the job announcement carefully before submitting your CV.
The CV plays a crucial role in the candidate evaluation process. Please ensure that your CV is prepared accurately and professionally.
Only shortlisted candidates will be contacted for the next stage of the recruitment process.
To apply:
Back-end Developer (Middle)
Job Responsibilities:
Development of new projects
Providing technical support for existing modules
Preparing software specifications and core prototypes
Developing, testing, and analyzing software applications
Analyzing software errors, fixing them, and submitting reports on time
Supporting software developers and analysts in conceptualizing and developing new software solutions
Requirements:
Education: Higher education degree
Work experience: At least 2 years of relevant experience
Language skills: Azerbaijani (excellent), English (technical), Russian (preferred)
Technical Skills:
Excellent knowledge of C# (OOP), ASP.NET MVC, and .NET Core
Knowledge of SQL and SQL Server
Experience working with RESTful APIs
Experience with Git and branching strategies such as GitFlow
Documentation using Swagger/OpenAPI
Familiarity with Kafka, RabbitMQ, or other messaging systems
Experience with CI/CD processes and tools (e.g., Azure DevOps)
Practical Skills:
Analytical thinking and ability to work efficiently
Ability to work in a team
Clean coding practices and adherence to SOLID principles
Experience working with Agile and Scrum methodologies
Soft Skills:
Strong problem-solving and debugging skills
Ability to work independently and make responsible decisions
Clear and professional communication and technical documentation skills
Willingness to learn and apply new technologies
Ability to meet deadlines and maintain a results-oriented approach
Working Conditions:
Working hours: Monday–Thursday 09:00–18:00, Friday 09:00–17:00
5-day workweek (Saturday, Sunday, public holidays, and national days of mourning are non-working days)
Important Notes:
Please review the job announcement carefully before submitting your CV.
The CV plays a crucial role in the candidate evaluation process. Please ensure that your CV is prepared accurately and professionally.
Only shortlisted candidates will be contacted for the next stage of the recruitment process.
To apply: