A software developer is a company or person that creates software - either completely , or with other companies or people . A software developer is a person concerned with facets of the software development process .