Senior .NET developer with Azure and AWS

The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Senior .NET developer with Azure and AWS

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience);
  • 8+ years of proven experience as a Backend Developer or similar role, with a strong focus on C#, .Net Core, and Asp.net Core;
  • Proficiency in RabbitMQ for building messaging systems;
  • Experience working with cloud platforms; AWS and Azure;
  • Strong knowledge of relational databases like MSSQL and PostgreSQL, including schema design and query optimization;
  • Familiarity with containerization technologies like Docker and orchestration frameworks like Kubernetes;
  • Solid understanding of software development principles, design patterns, and best practices;
  • Excellent problem-solving skills and ability to work effectively in a fast-paced environment;
  • Strong communication and collaboration skills, with the ability to work well in a team;
  • Continuous learning mindset and ability to adapt to new technologies and frameworks.

Will be a plus: 

  • Experience with microservices architecture and RESTful API development;
  • Knowledge of DevOps practices and tools for CI/CD pipeline automation;
  • Familiarity with NoSQL databases such as MongoDB or Cassandra;
  • Experience with performance optimization and monitoring tools;
  • Certifications in relevant technologies (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate) would be a plus.

Responsibilities:

  • Design, develop, and maintain efficient and reliable backend applications using C#, .Net Core, and Asp.net Core;
  • Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications;
  • Implement and maintain database schemas and queries using MSSQL and PostgreSQL;
  • Develop and integrate messaging systems using RabbitMQ for effective communication between services;
  • Build and deploy scalable applications using Docker and Kubernetes;
  • Work with cloud services such as AWS and Azure for application hosting and deployment;
  • Ensure the performance, security, and scalability of the backend systems;
  • Troubleshoot and debug complex technical issues, identify bottlenecks, and propose effective solutions;
  • Collaborate with front-end developers and UX/UI designers to integrate user-facing elements with server-side logic;
  • Conduct code reviews and provide constructive feedback to maintain code quality and best practices;
  • Stay up-to-date with emerging technologies and industry trends, and recommend innovative solutions to enhance system performance and efficiency.

Our perks

  • calendar
    Covered vacation period: 20 business days and 5 days off
  • English
    Free English classes
  • clock
    Flexible working schedule
  • smile
    Truly friendly and supporting atmosphere
  • home
    Working remotely or in one of our offices
  • user
    Medical insurance for employees from Ukraine
  • money
    Compensation of psychological counseling
  • legal
    Legal support
  • relocation
    Relocation assistance

Your dream job awaits you
Apply now!

    Successfully applied!

    Head of Recruitment Department at CHI Software