Senior Software Engineer – Architecture Modernization

New
R
RYZ LabsSaaS software
Remote position, open for professionals based in Argentina.ContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of professional software engineering experience.
Required Skills
DockerGitMicrosoft AzureMicrosoft SQL ServerC#.NETCI/CDRESTful APIsMicroservices

Requirements

  • Have 8+ years of professional software engineering experience.
  • Have strong hands-on experience with C# and .NET in production environments.
  • Have experience designing and developing microservices-based applications.
  • Have experience developing and integrating RESTful APIs.
  • Have experience with Microsoft Azure and cloud-based application environments.
  • Have strong knowledge of SQL databases, particularly SQL Server.
  • Have experience with Docker and containerized application environments.
  • Understand CI/CD pipelines and automated software delivery; Azure DevOps is preferred.
  • Have experience with Git, branching strategies, pull requests, and code review workflows.
  • Understand software design principles, architecture patterns, and clean code practices.
  • Have experience writing automated unit and integration tests.
  • Have familiarity with TypeScript and React Native for cross-platform integration and collaboration when required.
  • Have experience working within Agile/Scrum teams.

Responsibilities

  • Design, develop, and maintain backend services using C# and .NET.
  • Decompose monolithic application components into microservices.
  • Design and maintain RESTful APIs, service boundaries, API contracts, and integration patterns.
  • Develop scalable software for a multi-tenant SaaS environment.
  • Design and optimize SQL databases, queries, and migrations.
  • Write automated unit and integration tests, and participate in code reviews.
  • Contribute to CI/CD improvements and automated build and deployment processes.
  • Monitor, troubleshoot, and optimize application performance.
  • Collaborate with the Tech Lead and engineers through Agile ceremonies and sprint showcases.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now