Senior Full-Stack C# .NET Developer for Trading Platforms | Remote
Remotely
Full-time
Are you an experienced Full-Stack C# Developer seeking to make a significant impact in the fintech sector? Our innovative team is developing sophisticated brokerage and trading platforms for the banking industry, and we need your expertise. We're seeking a talented developer with 3+ years of C#/.NET experience to design and build high-performance, scalable financial applications using modern .NET Core and React frameworks.
Key Responsibilities
- Architect and develop user-friendly back-office applications for corporate process management systems using cutting-edge technologies.
- Design and implement highly-loaded Web-API services for trading platforms utilizing ASP.NET Core 6.0+ architecture.
- Collaborate with business analysts to conduct thorough system analysis of requirements and ensure compatibility with existing architecture.
- Perform comprehensive testing of implemented solutions before deployment to production environments.
- Oversee successful commissioning and deployment of new features and services with minimal disruption.
- Conduct regular source code reviews, implement refactoring initiatives, and maintain exceptional code quality standards.
- Create detailed technical documentation for all developed solutions and integrated systems.
- Optimize application performance for financial trading operations requiring millisecond response times.
Required Skills
- Minimum 3 years of professional experience as a C#/.NET developer with demonstrable project outcomes.
- Strong proficiency in Web-API development using ASP.NET Core (versions 5.0/6.0+).
- Hands-on experience with front-end development using React (version 17+) or similar frameworks (Angular/Vue/Svelte).
- Expert knowledge of HTTP protocols - status codes, headers, authentication methods, and authorization mechanisms.
- Demonstrated experience in performing code reviews and adhering to Continuous Integration principles.
- Solid understanding of object-oriented programming principles, design patterns, and SOLID concepts.
- Experience with team development methodologies including Agile, DevOps, and CI/CD pipelines.
- Professional English language proficiency sufficient for reading technical documentation and effective team communication.
Nice to Have
- Experience with our preferred technology stack: React 18, MobX, TypeScript 4.5+, NSwag, ASP.NET Core 6.0+, and Dapper.
- Proficiency in modern front-end layout techniques using Flexbox and Bootstrap 5.
- Prior experience in financial or banking software development, particularly with trading systems.
- Knowledge of microservices architecture and RESTful API design principles.
- Experience with cloud platforms and CI/CD tools like Azure DevOps, GitHub Actions, or Jenkins.
- Understanding of trading systems, financial workflows, and regulatory requirements.
- Familiarity with performance optimization techniques for high-frequency trading operations.
Project Description
You'll be working on an innovative banking project focused on developing next-generation brokerage services and trading platforms. This role offers the opportunity to work with cutting-edge technologies in a dynamic financial environment, creating solutions that handle real-time trading operations and complex financial data processing.
Why Join Our Team
Join our distributed team of talented professionals working on impactful financial technology solutions. We offer competitive compensation, professional growth opportunities, and the flexibility of remote work. You'll gain valuable experience in the fintech sector while working with modern technology stacks on challenging, rewarding projects. If you're passionate about creating robust, efficient software solutions for the financial industry and want to advance your career, we're eager to welcome you to our team.