Staff .NET Engineer

August 1

🏡 Remote – New York

Apply Now
Logo of Moovx

Moovx

We are agile, innovative & enthusiastic in software development.

11 - 50

Description

• Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth by developing new user-facing features using modern web development frameworks. • Translate designs and wireframes into high-quality, testable code components. • Implement, design, and integrate RESTful APIs. • Ensure application performance, uptime, and scale, maintaining high code quality standards and thoughtful application design. • Participate in code reviews. • Work with agile development methodologies, adhering to best patterns and practices. • Engage in design discussions with the architect and product team to build end-to-end systems optimized for speed and scale. • Participate in all aspects of agile software development, including Scrum meetings, design, implementation, and deployment.

Requirements

• 12+ years of industry experience developing high-performance web applications in C#/.NET. • Experience with designing and implementing RESTful microservices in .NET Core, with additional proficiency in .NET 5 or .NET 6 as a bonus. • Experience developing event-driven microservices using various messaging platforms and queuing systems, such as Apache Kafka, RabbitMQ, or similar technologies. • Experience with migrating monolithic systems to a microservices architecture using domain-driven design principles and established patterns. • Experience with SQL and relational database design, particularly with MS SQL Server. • Experience with NoSQL databases, with a preference for DocumentDB experience. • Experience with TypeScript and JavaScript, with a deep understanding of ReactJS or VueJS and their core principles. • Experience with common front-end development tools, including Babel, Webpack, and npm. • Experience with OAuth and OpenID Connect protocols for secure authentication and authorization. • Experience with utilizing modern CI/CD tools for automated build, test, and deployment pipelines. • Familiarity with technologies such as Redis, Elasticsearch, Containerization (Kubernetes, Docker) is nice to have. • Experience with SCRUM Agile processes, demonstrating the ability to effectively collaborate within an Agile team environment.

Benefits

• Competitive salaries throughout LATAM (USD). • Possibility of working 100% remote from anywhere in LATAM. • Possibility of joining a new team with great challenges and growth prospects.

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com