People who work in the software development field are responsible for developing and maintaining software products and systems. Skills and techniques used within software development are system design, programming, architecture and product management.
In an operational position someone is responsible for the execution and possibly coordination of a process or a product or service. People in an operational role typically report to managers. Most people in an organization are in an operational role.