Senior Software Architect

Full Time
  • June 23, 2026
  • Employment Info

    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