Senior Software Engineer

  • Remote - Worldwide

Remote

Software Development

Senior

Summary

Join the LATAM's most talented team! MOOVX is looking for a Senior Software Engineer .NET / Full Stack to join their team. The ideal candidate should have 5+ years of object-oriented software engineering experience with both Microsoft Azure solution stack and modern Open Source frameworks and libraries in an Agile Software development team.

Requirements

  • 5+ years of object-oriented software engineering experience with both the Microsoft Azure solution stack and modern Open Source frameworks and libraries in an Agile Software development team
  • 3+ years of Azure cloud-based application development experience, including Event Grid, Function Apps, and Logic Apps
  • Experience developing REST API services in a micro-service-based architecture
  • Experience with modern version control systems principles and tools (GitHub)
  • Solid knowledge of software engineering best practices (Agile software development, test-driven development, unit testing, code reviews, design documentation, CI/CD)
  • Strong knowledge in O/RMs (Entity Framework, Dapper) and JSON
  • Enough DevOps experience to set up, configure and maintain your own dev/build environment

Responsibilities

  • Collaboratively develop modern, robust, high-quality platform services including an Azure Middleware layer, interconnecting software applications, SaaS platforms, and services using REST-based web services, Azure Functions, Logic Apps, and APIs
  • Develop REST-based web services and APIs for consumption by mobile and web platforms
  • Develop External APIs and Import/Export methods to consume data and publish data in an event-driven architecture using Microsoft Event Grid
  • Contribute to the software development lifecycle, including scoping, specification, implementation, and maintenance of Azure applications and services
  • Deliver and release stable, testable code built to include Unit and SAST testing while meeting design specifications, sprint goals, and timelines
  • Create optimal, maintainable, reusable, and scalable components/services using Microsoft C# (.NET Core) and Open Source application development frameworks
  • Be a Development Mentor
  • Demonstrate how to build applications using standard design patterns and modern paradigms in software development such as microservices and function apps
  • Participate in ongoing code reviews and ensure consistent quality and adherence to standards

Benefits

  • Competitive salaries throughout LATAM (USD)
  • Possibility of working 100% remote from anywhere in LATAM
Share this job:
Please let Moovx know you found this job on Remote First Jobs 🙏
Apply now