Computer Programmer – Write programs in a variety of languages, such as C++ and Java. Test code that allows computer applications and software programs to function properly.
Application Software Developer – Develop, create and modify general computer applications software of specialized utility programs.
Back-End Developer – Use server-side languages like PHP, Ruby, Python, Java, C++ and C# to build applications and tools like MySQL, Oracle and SQL Server to find, save or change data and serve it back to the front-end code.
Full Stack Developer – A combination of front and back end work. High-end career.
System Software Developer – Research, design, develop and test operating systems-level software, compilers and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.