Tech Stack
AWSAzureDockerGoogle Cloud PlatformKafka.NETRabbitMQ
About the role
- Design cloud-based software architectures;
- Plan and execute technology migrations for production applications;
- Be familiar with the technologies used by the team;
- Ability to estimate effort and define implementation timelines;
- Ability to handle deadline pressure;
- Troubleshoot issues that arise during projects;
- Skill in managing conflicts and stakeholder expectations;
- Proactive attitude.
Requirements
- Experience with Backend .NET (C#) (More than 5 years);
- Cloud experience (AWS, GCP, Azure, etc.) (Minimum 2 years);
- Flexibility to use any programming language for day-to-day solution development;
- Experience with distributed systems, including handling high-throughput, high-availability, and high-performance scenarios;
- Strong troubleshooting skills;
- Ability to efficiently plan and execute migration initiatives or other senior-level responsibilities;
- Experience with relational databases (SQL Server) (More than 5 years);
- Clean Code practices;
- Experience with unit testing (TDD);
- Knowledge of Git;
- Knowledge of agile methodologies (Scrum);
- Knowledge of Docker, Kubernetes;
- Experience with messaging systems (Kafka, SQS, SNS, RabbitMQ, etc.);
- Ability to write robust, testable, and well-validated code;
- Knowledge of the Financial Market;
- Experience with CI/CD management and deployment.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Backend .NETC#AWSGCPAzurerelational databasesSQL ServerClean Code practicesunit testingTDD
Soft skills
ability to estimate effortdefine implementation timelineshandle deadline pressuretroubleshoot issuesmanage conflictsstakeholder expectationsproactive attitudeflexibility