 
        
        Job Opportunity
We are seeking a highly skilled and experienced .NET developer to join our team.
 * A key member of our Development Team, your role will involve architecting and developing various services and APIs for the Degreed product.
As a senior developer, you will use SOLID principles to create maintainable and high-quality code, collaborate with product owners to ensure features meet business requirements, and work closely with designers, UX, and other developers to gain understanding of new features, dependencies, and technical details.
Required Skills and Qualifications
To be successful in this role, you will need:
 * 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.
 * Strong experience with Version control.
 * Strong experience with Unit testing, integration testing, and code coverage.
 * Advanced English Level.
Benefits
We offer a range of benefits to support your career development and well-being:
 * 100% remote work.
 * 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.