İşin təsviri
Responsibilities:
- Design, develop, and maintain robust and scalable web applications using .NET technologies, with a focus on ASP.NET MVC and ASP.NET Web API.
- Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
- Work with various databases, including SQL Server and PostgreSQL, ensuring optimal performance and data integrity.
- Utilize version control systems such as Git for source code management and collaboration with other team members.
- Implement containerization using Docker for efficient deployment and management of applications.
- Apply object-oriented programming principles, SOLID principles, and design patterns in daily coding practices.
- ·Demonstrate strong knowledge of data structures and algorithms, solving complex problems efficiently.
- Implement and adhere to secure coding practices to ensure the security of software applications.
Preferred Qualifications:
- Experience with key-value store systems such as Redis, demonstrating theoretical knowledge and practical application.
- Familiarity with asynchronous messaging systems like RabbitMQ or Kafka, showcasing both theoretical understanding and hands-on experience.
- Proficiency in Continuous Integration and Continuous Deployment (CI/CD) pipelines for automating application builds, tests, and deployments.
- Practical experience with microservices architecture, either by contributing to microservices projects or developing microservices independently.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of professional software development experience.
- Strong problem-solving skills and the ability to work collaboratively in a team environment.
- Excellent communication skills and the ability to mentor junior developers.
- Proven ability to adapt to new technologies and learn quickly.
How to apply:
Interested candidates are invited to submit their resume outlining their relevant experience with the subject line "Senior Backend Developer".