The job duty that a software developer would typically perform is:
writing the code to make a new application work.
While software developers may also contribute to user experience, security, and data management in collaboration with other roles, writing code is their primary responsibility.