Senior .NET Desktop Engineer (#1614)

Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development

N-iX is looking for a Senior .NET Desktop Engineer to join our team on a full-time basis.

About the project: It is an application that focuses on the trading solution and provides corporate clients with a comprehensive suite of customization functionality, flexibility, and predictability. The main goal of it is to allow clients to conduct the trading smoothly and manage the deals according to the business regulations.

Responsibilities: 

  • Implement, document and improve standards and practices that drive outstanding software development across the Desktop Development team
  • Make tactical and strategic technical decisions
  • Amplify your impact by proactively sharing your knowledge and experience leveling-up others
  • You build and maintain efficient, reusable, and reliable code
  • Produces documentation to a very high standard
  • Has a deep understanding of the importance of non-functional aspects of software engineering

 

Requirements:

  • Considerable working experience with .NET and WPF .NET Core
  • Working experience with structured and unstructured databases (we use MS SQL Server)
  • Experience in the implementation of .NET Desktop applications
  • Understanding of domain-driven design and microservice architecture
  • Solid knowledge of software design patterns and object-oriented design principles
  • Working experience of unit test frameworks and test automation
  • A growth mindset (thrives on challenges, learns from failure)
  • The ability to communicate effectively to both technical and non-technical audiences
  • Working Agile (Scrum) experience
  • Upper-intermediate English level

 

Would be a plus:

  • Understanding of web security by design principles (OWASP for example)
  • Experience in using containers and orchestration in production (Docker & Kubernetes)
  • Experience of functional programming principles Application performance tuning
  • Experience with JavaScript (we use Angular) and HTML 5, CSS



We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • 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
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits