Position: Senior .NET Developer (Desktop)
Company: N-iX
Category: .NET
Experience required: 3y
English level: intermediate
Published: 2022-08-01T00:00:00+03:00

This new cyber-security platform is being built from the ground up using new research into machine learning and a reactive distributed architecture. Also, it includes end-point devices running Javascript and dotNET. You will be responsible for working with the senior engineering team to design and write clean and efficient code that will run on Windows end-points in large deployments to protect the customer's sensitive and critical company information. 
This is a senior level software development role, and you must have 4+ years of experience writing production software. 

**Responsibilities **

You will be helping us build and mature a Windows agent software that integrates into MS Office stack such as Word, Excel, Outlook. 
Work within the agile process to take on engineering task 
Review pull requests from team members 
Participate in clarifying the requirements for software features in an agile process
Design and implement clean and efficient code to the company standards 
Suggest improvements in tools, libraries and existing features 
Assist with code reviews and pair programming 
Document and ensure the software is usable and ready for a test 
Implement unit tests 
Ensure knowledge is shared and transferred across the team 

**Qualifications and Skills **

4+ years of building successful production software systems 
Experience with .NET and Windows environments 
Experience working in a cross-discipline team of generalists with some lean methodology such as Scrum or Kanban 
Knowledge of modern design patterns and best practices in software engineering
Experience in an engineering role with an understanding of team dynamics 

**Preferred Qualifications **

Experience with writing MS Office plugins 
Experience working on security related software solutions 
Excellent communication, organization, relationship skills and a strong team player
Curious about new technology and doing things the right way 
Displaying a portfolio of self-made projects in a public repository is advantageous 

**We offer:**

Flexible working format - remote, office-based or flexible
A competitive salary and good compensation package
Flexible and personalized career growth
Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
Active tech communities with regular knowledge sharing
Education reimbursement
Paid vacation days, sick leaves, and days off
Healthcare & Sport program
Medical insurance
Memorable anniversary presents
Corporate events and team buildings