We are seeking a talented and motivated Software Developer to join our growing team. As a developer, you will have the opportunity to work on diverse projects, collaborate with experienced professionals, and contribute to the development of innovative software solutions.
Key Responsibilities:
Design, develop, and maintain high-quality software applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code.
Participate in code reviews and contribute to improving our development processes.
Troubleshoot, debug, and upgrade existing systems.
Stay up-to-date with emerging trends and technologies in software development.
Requirements: 3+ years of hands-on experience in software development using C# and .NET Mandatory.
3+ years of experience in backend development with WPF Mandatory.
Solid experience working with TCP/IP and UDP protocols.
Familiarity with the MVVM architectural pattern.
Strong understanding of software design patterns.
Proven experience in multithreaded programming.
Experience with C++ Advantage.
This position is open to all candidates.