As a Senior Software Developer, you will be a senior engineer among a 5-person dev team adding new features to the ExamDeveloper tool using C# and Angular into the ExamDeveloper web app. The Tool: ExamDeveloper is a web-based exam development platform that allows our customers to write, review and manage questions on their exams. ExamDeveloper is the leading web-based tool for creating tests to certify test-takers in the professional skills they require. Customers rely on ExamDeveloper to support their entire workflow around question writing, collaborative review, scoring, and test management. The team's current focus area is our Item Assist features. Item Assist enables users to use generative AI (Artificial Intelligence) to create test questions for their exams. Users can leverage these AI capabilities within ExamDeveloper as a way to be more efficient at their job. Our company has many ideas on how to further enhance Item Assist's capabilities, so this is a growing area of our product offerings. Special note: this role and this specific team will not be doing AI-based development work. Other engineering teams at Pearson are working on the AI capabilities that power the Item Assist product. The Item Assist features in ExamDeveloper represent the user interface and the application experience for our customers. Therefore, skills like machine learning, prompting, large language models, etc are not applicable to this role, but some knowledge about AI concepts could be beneficial. You will partner with the Product Manager to bring their vision to reality and work alongside the Architect, Project Manager, and Business Analyst. ExamDeveloper's primary tech stack is .NET and C# on the backend and Angular on the frontend hosted in Microsoft Azure. Item Assist will use an in-house Angular-based UI framework. You'll work with containerized services orchestrated by Kubernetes and Microsoft SQL Server. We strongly prefer Angular experience because it is an important technology for this product.