Position: Senior .NET Engineer
Company: N-iX
Experience required: 3y
English level: upper

**Responsibilities:**
- Develop  products adopting the best industry practices
- Conduct regular code reviews to improve code quality, design, and tests
- Attend regular Retrospective meetings to discuss solutions to technical and process challenges
- Recommend system solutions by comparing the advantages and disadvantages of custom development and open source alternatives
- Complete application development by coordinating requirements, schedules, and activities
- Explore new opportunities to add value to product and process and present to the team

**Requirements:**
- 4+ years of experience in software development
- Solid knowledge and experience with .NET (.NET Core)
- Basic knowledge of Angular
- A solid understanding of object-oriented programming (OOP)
- Experience working knowledge of RESTful integrations
- Knowledge of Agile (preferably SCRUM) development practices
- A Bachelor's Degree in engineering, computer science, or another related field
- Strong analytic & problem-solving skills
- The solution-focused, takes initiative to work effectively within established guidelines
- Upper-Intermediate English level

**We offer:**

- Flexible working hours
- A competitive salary and good compensation package
- Best hardware
- A masseur and a corporate doctor
- Healthcare & sport benefits
- An inspiring, comfy, clean and safe office

**Professional growth:**
- Challenging tasks and innovative projects
- Meetups and events for professional development
- An individual development plan
- Mentorship program

**Fun:**
- Corporate events and outstanding parties
- Exciting team buildings
- Memorable anniversary presents
- A fun zone where you can play video games, foosball, ping pong, and more.