JOB DETAILS
Requirements
- 10+ years professional software engineering experience; expert-level C#/.NET.
- Advanced object-oriented design and implementation experience in C#/.NET.
- Experience with WPF, Blazor, or similar XAML/XML UI frameworks.
- Strong background in multithreading, UI eventing, and inter-process communication.
- Proven analytical skills applied to system design and implementation.
- Ability to stay ahead of technologies, patterns, and tools—and lead team adoption.
- Excellent communication, planning, and organizational skills.
- Experience with continuous integration and automated testing practices.
- Mentor peers: Support junior engineers by sharing compose insights, code review feedback, and software development guidelines.
- Contribute to system architecture and design: Set architectural direction and produce clear technical design documents and diagrams.
- Own end-to-end feature delivery: Design and implement reliable, scalable, and maintainable software features for large scale client-facing applications.
Responsibilities
- Deep experience building large-scale, reliable client-side platforms and multi-threaded desktop apps.
- Advanced understanding of design patterns/anti-patterns, threading, IPC, and client–server architectures.
- UI frameworks: WPF, Blazor, or other XAML/XML-based paradigms; strong grasp of UI event handling.
- Architecture & modeling: UML and formal technical design documentation.
- CI/CD and quality: continuous integration, automated testing, code reviews, and secure coding practices.
- Systems: Windows (strong), Linux/embedded (strong); cross-platform experience preferred.
- Networking fundamentals and inter-process communication.
- Experience in AI Tools – Champion utilization of AI tools (e.g., code assistants, code search, test generators, doc summarizers, static analyzers with AI) to accelerate developing, coding, testing, and fixing issues.
Desired Qualifications
- Casino gaming or related industry experience.
- Strong working knowledge in one or more of: WPF, WCF, LINQ.
- Windows or Linux embedded OS experience; cross-platform (Windows/Linux) development.
- Network protocols and distributed systems experience.
- Proficiency in C# (primary) and C++ (plus).
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#DesignFintech #GlobalDesigners
#FintechInnovation #CreativeJobs
#DesignHub
#Tech Meets Design
#DesignerNetwork
#Myausjob