DevJobs

Full Stack .NET Developer

Overview
Skills
  • C# C# ꞏ 5y
  • SQL SQL
  • .NET Core .NET Core ꞏ 5y
  • .NET .NET ꞏ 5y
  • NoSQL NoSQL
  • OOP OOP
  • RESTful API RESTful API
  • Git Git
  • CI/CD CI/CD
  • Docker Docker
  • XAML
  • MVVM
  • WPF
  • Asynchronous programming
  • Caching
  • gRPC
  • Multithreading
  • Performance optimization

Company Description

Sivron Technologies provides premier trading and risk management solutions, enabling its customers to successfully compete in challenging financial market conditions. With a highly experienced R&D team of software and hardware engineers, alongside professional managers with extensive trading knowledge, Sivron consistently stays ahead of the curve. Our in-house technologies are designed to serve investment banks, institutional asset managers, and their professional customers, addressing issues of customizability, speed, and reliability of market data.


Job Description:

  • Design, implement, and maintain WPF desktop applications in .NET/C#, focusing on user experience, responsive UI, and seamless workflows.
  • Develop custom controls, styles, and templates to deliver rich, modern, and maintainable desktop interfaces.
  • Integrate WPF applications with backend services and APIs, ensuring robust data flow and synchronization.
  • Ensure application performance, scalability, and responsiveness, with attention to memory usage and multithreading.
  • Collaborate with designers, backend developers, QA, and product teams to define requirements and deliver features.
  • Write clean, maintainable, and well-tested code following MVVM and other architectural best practices.
  • Participate in architectural discussions, code reviews, and contribute to UI/UX and engineering best practices.

Qualifications:

  • 5+ years of professional experience in C# and .NET (Core / 6+).
  • Experience with WPF, XAML, and MVVM, or readiness to quickly learn and work in WPF (primary focus).
  • Solid understanding of OOP and software design principles.
  • Strong problem-solving and communication skills.
  • Team player with a proactive approach and attention to detail in UI development.

Nice to have (Advantage):

  • Familiarity with CI/CD pipelines and Git for version control.
  • Knowledge of asynchronous programming, multithreading, and performance optimization in desktop apps.
  • Experience with databases (SQL/NoSQL) and caching solutions.
  • Experience consuming REST/gRPC APIs and internal integrations.
  • Familiarity with security and regulatory environments (e.g., fintech, HFT, banking).
  • Exposure to containerization (Docker) and service-oriented architectures.
Sivron