Job Description We are seeking a highly skilled Senior Software Development Specialist to join our team. As a key member of our Technology and Transformation Department, you will play a pivotal role in shaping and delivering cutting-edge learning and knowledge products. You will lead cross-functional teams, including AI specialists, data scientists, and developers, to build scalable, high-impact solutions using emerging technologies. Your ability to develop robust solutions and guide teams through complexity will be essential to accelerate innovation and improve how knowledge flows across the organization. Required Skills and Qualifications - Proficiency in building and consuming APIs and/or web services, including authorization and authentication standards. - Experience developing applications using cloud providers like Microsoft Azure or Amazon Web Services (AWS). - Proven expertise with C# and .Net stack, strong programming skills, and proficiency in software design, design patterns, clean architecture, and integration patterns. - Solid understanding of Service-Oriented Architecture (SOA) and/or microservices architectures. - Experience implementing CI/CD pipelines and Infrastructure as Code with Terraform. - Proficiency with relational and non-relational databases. - Experience making automated tests and frameworks like xUnit, Playwright. - Familiarity with Python is highly desirable. Benefits - A competitive compensation package. - Leaves and vacations: 2 days per month of contract + gender-neutral parental leave. - Health Insurance: monthly allowance for health insurance. - Savings plan: monthly savings plan allowance. - Hybrid and flexible work schedules. - Development support: seminars, 1:1 professional counseling, and more. - Health and wellbeing: access to Health Services Center. Our Culture We value diversity, inclusion, and fairness. We welcome individuals from underrepresented groups to join us and share their unique perspectives. Individuals with disabilities are provided reasonable accommodations to participate in the job interview process.