We are seeking a Senior Software Engineer to design, build, and enhance enterprise-grade desktop applications. This role requires strong ownership across the full development lifecycle and the ability to deliver high-quality, scalable, and maintainable solutions while mentoring team members and driving engineering excellence.
Responsibilities
- Product Ownership & Delivery
- Own end-to-end delivery of features, from requirement analysis to production release.
- Collaborate with Product, Design, and QA teams to define and refine requirements.
- Translate business needs into scalable technical solutions.
- Ensure high quality, performance, and reliability of delivered features.
- Design & Development
- Design and develop robust desktop applications using .NET 8 and 10 / C# or similar technologies.
- Apply strong knowledge of software design patterns, OOP principles, and clean architecture. <...