Position: .NET Developer (Azure)
Company: Insoftex
Category: .NET
Experience required: 3y
English level: intermediate
Published: 2021-12-01T00:00:00+02:00

We invite a **strong .NET Developer with the technical in-depth knowledge and hands on experience with Workflow Automation using Azure Functions or/and experience in setting up SSO/BYOI** (bring your own identity) framework to join our engineering team working with our client – a prominent software company located in Cyprus and focused on developing outstanding software products.

As a developer, you will be part of a core team and responsible for key technical decisions, end-to-end software engineering operations. You will build robust, scalable and highly integrated solutions from the ground up to support delivery of extensive volume of content and high volume of transactions.

**Primary Responsibilities**
- Design and develop backend services using the latest technologies in Azure on a day-to-day basis
- Apply your .NET development skills to develop production systems, microservices (AWS), and big data processing infrastructure
- Design reliable systems and automated processes that implement best practices
- Design, develop, deploy, operate, and improve SaaS solutions that are praised by your peers for their elegance and code readability
- Implement and maintain features, cover the source code with unit tests
- Work closely with remote teams including planning, design reviews and code reviews
- Meet both technical and consumer needs

**Knowledge and Skills required**
- 3+ years of experience in professional software development
- Proficiency in **.NET programming** and appropriate libraries
- Strong experience in distributed services design and architecture
- Technical knowledge and hands on **experience with Workflow Automation using Azure Functions**
- **Experience in setting up SSO/BYOI frameworks**
- Familiarity with containerization, microservice architecture, continuous integration and deployment
- Ability to work independently and collaborate with others
- Effective communicator in English, both verbally and written

**Client and Domain**
Client: a software company
Country: Cyprus
Domain: Many (Fintech, Telecom, e-Commerce, Healthcare, others)