Job Title: Expert Software Architect At a global technology leader, we're driving innovation in software development projects. Our diverse team of 4000+ top talent works remotely on impactful roles worldwide. We aim to align your skills with our cutting-edge opportunities, setting you up for exceptional career growth and success. Description We're seeking an experienced Senior NET Core Developer to join our Development Team as a full-time problem solver. You'll design, develop and maintain various services and APIs for the Degreed product. Your expertise in .NET Core will drive significant impact worldwide. You'll work independently, following standard coding best practices, providing architectural application recommendations and guidance based on requirements. Making design recommendations to improve user experience is also key to this role. You'll analyze, clarify and estimate JIRA tickets that contain task/feature requirements. Your collaboration with QA will help close out bugs, productively applying lessons learned. Requirements - 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 - 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 - Strong experience with Version control - Strong experience with Unit testing, integration testing, and code coverage. - Advanced English Level. Benefits - 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. - Innovative and multicultural work environment: collaborate and learn from the global Top 1% of talent. - Supportive environment with mentorship, promotions, skill development, and diverse growth opportunities.