Spotware Systems is looking for a Senior .NET Developer to join our software engineering team. The new hire will be involved with the development of new features and enhancements for our mobile applications, leveraging C# to deliver exceptional user experiences. As a member of our team, you will play a pivotal role in ensuring the efficiency, reliability, and quality of our codebase while collaborating closely with cross-functional teams to drive continuous improvement.
Responsibilities:
Developing new and change existing features for high-performance Mobile applications (C#)
Identifying bottlenecks and bugs, and advising solutions to mitigate and address these issues
Designing, building, and maintaining efficient, reusable, and reliable code
Covering code with unit tests
Participating in code review for team members
Participating in technical meetings with team members to improve code design and code conventions
Interacting with DevOps team to improve development and deployment processes
Working closely with the QA team to support high application quality and improve test automation
Requirements:
Minimum 3+ years’ experience working in C# Developer position
Deep knowledge in .NET and C# (.NET Framework and .NET 5)
Solid experience with unit testing
Design patterns.
B1+ English language level
Bachelor's degree or higher (required for work permit)
Experience in following fields will be an advantage:
Experience with MAUI Native iOS/Android (ex Xamarin.Native iOS/Android)
MVVM client architecture
S.O.L.I.D. principles of OOD
Experience with ReSharper/other refactoring tools
Test-driven development
Financial Instruments Trading /Trading Platforms development
We offer:
Competitive remuneration
Private medical insurance
Relocation package (if applicable), including work permit arrangements
Welcome baby bonus
Birthday voucher
Fully equipped office with daily fruits, pizza on Thursdays and snacks on Fridays