Position: Software Engineer (.NET)
Company: STO
Experience required: 3y
English level: intermediate

What’s in it for you:
•  Work with the latest technologies (.NET Core 5.0, Kubernetes, NServiceBus)
• Partnership relationships with the client who listens to the team’s ideas, which enables you to influence processes
• Contribute to a worldwide innovative FinTech project. The platform supports both fiat and crypto payment providers (Ethereum, Stellar, Ripple, Bitcoin, Circle, Cascade etc.), and contains regulatory and Smart Contract integrations.

Qualifications and experience:
•  3+ years’ experience with ASP.NET Core, ASP.NET MVC
• Strong OOP/OOD and SOLID skills
• Experience with application architecture, knowledge of design patterns
• Experience in working with distributed systems, availability, deployment
• Experience with Entity Framework
• Solid knowledge of relational DB concepts, MS SQL Server
• Intermediate English

Nice to have:
• Experience/knowledge with Angular
• Experience with Docker, Kubernetes
• Experience with Message Broker(RabbitMQ, NServiceBus, etc)
• Understanding of Blockchain system mechanism

Key responsibilities:
•  Develop distributed high loaded systems
• Be responsible for developing, discussing, approving technical decisions and having them implemented
• Make decisions on an additional technology stack
• Conduct direct communication with the UAE and US-based stakeholders
• Integration with different 3rd party services
• Work in tailored SCRUM-driven team
• Work closely with developers and quality assurance engineers