Builds, maintains, or extends software products, features, or integrations. Uses code, APIs, and tools to solve problems, create value for users, and improve efficiency across the software development life cycle.