BairesDev has been a leading force in technology projects for over 15 years, delivering innovative solutions to industry giants and startups alike. Our team of over 4,000 tech professionals, comprised of the world's Top 1% of talent, work remotely on impactful roles worldwide. As a .NET Core Engineer at BairesDev, you'll be a full-time problem solver, combining experience, knowledge, and independence to drive innovation. You'll take on complex tasks and master your tech stack, .NET Core. You will: - Architect and develop various services and APIs for the Degreed product. - Write code independently following standard coding best practices. - Provide architectural application recommendations and guidance based on requirements. - Make design recommendations to improve user experience. - Analyze, clarify and estimate JIRA tickets that contain task/feature requirements. - Work with QA to close out bugs, applying lessons learned. We're looking for individuals with: - 5+ years of experience as a developer. - 3+ years of experience programming in .Net core and a modern front-end language. - Experience with SQL and NoSQL Databases - Experience with Microservices and the Cloud - Advanced algorithm knowledge - IT infrastructure knowledge - Intermediate agile methodologies management - A strong understanding of best practices, SOLID principles, CLEAN Code, and scalable solutions - Design Patterns knowledge - Experience developing entire applications from scratch - Experience in automated tests, CI/CD pipelines - A strong experience with Version control - A strong experience with Unit testing, integration testing, and code coverage. - Advanced English Level. We offer: - 100% remote work (from anywhere). - Excellent compensation in USD or your local currency if preferred. - Hardware and software setup for you to work from home. - Flexible hours: create your own schedule. - Paid parental leaves, vacations, and national holidays. - An innovative and multicultural work environment: collaborate and learn from the global Top 1% of talent. - A supportive environment with mentorship, promotions, skill development, and diverse growth opportunities.