A software engineer that creates solutions. Developers specialize in different areas, including front-end, back-end, device, network, full-stack, and many others. In web development, developers are often familiar with html and css in addition to an underlying procedural language.
Developers are still in demand in legacy areas, like Fortran and Cobol. Bleeding edge developers are now using Ruby, Python and even PHP.