.NET Software Engineer
As a seasoned software engineer, you will play a pivotal role in our development team, driving the creation of innovative services and APIs for Degreed. Your expertise should encompass extensive knowledge, practical experience, and problem-solving skills.
* Develop and architect services and APIs using .NET core
* Write high-quality code independently following best coding practices
* Provide strategic application recommendations and guidance to improve system performance
* Collaborate with cross-functional teams to enhance user experience
Requirements:
* 5+ years of software engineering experience
* 3+ years of experience developing applications with .NET core and modern front-end technologies
* Proficiency in SQL and NoSQL databases
* Advanced algorithmic knowledge and design patterns
* Familiarity with IT infrastructure and agile methodologies management
* Strong understanding of automated testing, CI/CD pipelines, and unit testing