Position: Senior .Net Engineer (#14104695)
Company: N-iX
Experience required: 5y
English level: intermediate

Our client is a leading global electronics repair and service provider to many of the world's largest tech, med-tech, and telecom companies around the world, providing their customers with the best possible service and products resulting in the optimal brand and product experiences.

We are going to add value to the customers through: 
- Expertise with a genuine, personal touch
- Time-proven and trustworthy execution
- A global service platform and footprint
- Substantiated, world-class systems to protect your clients
- The desire and capability to innovate every process
- Cutting edge IT platforms that create efficiency

The client’s future will be to continuously innovate how we interact with the customers and the customers’ products. The company will build a competitive edge on innovation. Creating efficiency and quality in every interaction will be an essential element of the client’s brand.
 
Responsibilities:

- Development at a rapid pace, delivering quality code in time, code review, writing unit, and integration tests, participating in the design of new parts of the application
- Designing, building and maintaining efficient, reusable, and reliable code
- Sharing new ideas and techniques and methodologies
- Build tools and automation of development techniques
- Solving problems. If you don’t know the answer, you’ll dig until you find it

Requirements:

- A minimum of 5 years of software development experience
- In-depth knowledge of C#
- Hands-on experience with ASP. NET MVC Framework
- ​Strong knowledge and experience in designing and developing Web solutions using ASP. NET MVC Framework
- Rich experience in creating REST-based web-services using ASP. NET Web API or ASP. NET Core
- Working experience of Relational Databases (MS SQL, Oracle nice to have), ORM (Entity Framework, EF Core)
- Affinity with unit and integration testing frameworks and TDD
- Event Sourcing, DDD, Strong Knowledge of design and architectural patterns, cloud design patterns
- Good knowledge of Azure cloud (Azure functions, Azure Storages, Cosmos DB)
- Understanding of Azure DevOps pipeline
- Analyze, plan and estimate requirements as well as identify risks involved and provide solutions to them
- Understanding of design principles behind scalable and testable applications

We offer:
- Flexible hours approach
- Competitive salary and compensation package
- 18 business days of payable annual free-time
- 10 days of paid sick leave
- Membership of the IT-BPO club card, loyalty program.
- Gym, Masseur, and Doctor
- Relax zones

Professional growth:
- Challenging tasks and projects
- Individual Development Plan
- Personal education budget
- Performance appraisal
- Business trips

Fun:
- Corporate events and outstanding parties
- Team buildings
- Anniversary presents