Position: Senior .NET Software Developer
Company: Ciklum
Experience required: 5y
English level: upper

As a Senior .NET Software Developer, become a part of a cross-functional development team working for our client- Inspired Education- the leading global group of premium schools. You will be working remotely and joining a team of developers located in the UK and Ukraine.

**Responsibilities**
- Design, develop and implement high-quality software solutions using .Net and Azure cloud technologies
- Work with cross-functional teams to identify, design and implement new features and functionality
- Maintain and enhance existing software applications to improve performance, reliability, and scalability
- Conduct code reviews, write unit tests and ensure the quality of the software code
- Work collaboratively with other developers, architects, and project managers and analysts to ensure project timelines are met

**Requirements**
- 4+ years of experience in software development with .Net
Practical commercial experience with:
- RESTful API development
- .NET Framework, .NET Core, ASP.NET (Core, MVC, WebAPI)
- **Azure Data Factory, DWH, Data Lake**- a must
- RDBMS (e.g. SQL Server, MySQL/MariaDB, PostgreSQL)
- Messaging systems (e.g. RabbitMQ, Azure ServiceBus)
- Version control systems (GIT)
- Cloud computing platforms and distributed applications (e.g. Microsoft Azure, AWS)
- Experience with containerization technologies such as Docker and Kubernetes
- Continuous Integration tools (e.g. Azure DevOps, Jenkins, TeamCity)
- Experience with Agile development methodologies and DevOps practices

**What's in it for you**
- Care: your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance, Mental Health programs, as well as financial and legal consultations
- Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy licence, language courses and company-paid certifications
- Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally
- Flexibility: choose how you want to work – a 100% remote or on-site in our offices. Own your schedule – you are the one to decide when to start your working day.
- Opportunities: we value our specialists and always find the best options for them. Our Internal Mobility Program helps change a project if needed to help you grow, excel professionally and fulfil your potential
- Global impact: work on large-scale projects that redefine industries with international and fast-growing clients
- Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events