Develop, test and integrate high-quality features, functionality and APIs for ASP.NET website projects Work with Technical Leads and Project Managers to understand requirements and estimates, and contribute to technical planning Take ownership of required work, tracking progress and communicating proactively about status, questions, risks and blockers Collaborate effectively with other software engineers, front-end developers, designers and other team members Participate in code reviews, testing and troubleshooting to ensure work meets technical and project requirements Contribute to internal and client project meetings as appropriate, communicating technical concepts clearly to both technical and non-technical audiences Work within established project scope, timelines and budgets, including accurate and timely tracking of billable project work Document technical solutions, process and systems as needed to support project continuity and shared team knowledge Learn and work with new technologies, platforms and development approaches as client and project needs evolve Appropriately use AI-enabled tools and workflows to improve efficiency, quality and problem-solving Contribute positively to the team by sharing knowledge, collaborating with others and helping identify opportunities to improve how we work. NET CMS platforms such as Optimizely, Sitefinity or Umbraco is a strong plus Experience with relational databases and SQL, with exposure to NoSQL solutions such as Cosmos DB or DynamoDB a plus Familiarity with cloud hosting and development environments such as Azure or AWS, including build automation and continuous integration/deployment practices Proficiency with common development tools and workflows, including Visual Studio, Git source control, API testing tools such as Postman or cURL, and work- and issue-tracking systems such as Jira or Bugherd Front-end development experience, including JavaScript and frameworks such as React or Vue, is a plus but not required.