Systems developers conduct software development tasks such as programming and analysis. This also includes duties such as maintenance, testing, and client support for the developed software and the systems in which it functions. The exact languages and technologies used by individuals in this position vary by company; the systems developer must be proficient in the languages and technologies used by their company. Systems developers may work for a variety of employers, but they often work for technology-related companies. The basic systems developer generally does not supervise other employees, but they do work regularly with colleagues; in many cases, these colleagues are part of smaller organizational teams to increase communications and efficiency within projects; however, the systems developer may have supervisory responsibilities and a different team system based on their employer
Systems developers' work in an office environment, generally with minimal travel required. They must be able to spend long hours looking at monitors and typing. They usually work during standard business hours, but overtime may be required during time-sensitive projects. Companies' hierarchies vary, but most include a lead developer to whom the other systems developers directly report.
Educational requirements for this position range from an associate’s degree to a master’s degree, but a bachelor’s degree in computer science or a related field is generally the minimum requirement. Extensive prior experience may often compensate for a lack of degree, but this is not usually the standard. Additionally, experience in a similar position - as well as relevant certifications - are generally required or preferred as well.
Systems Developer Tasks
Monitor the efficiency of current systems and suggest improvements.
Design new systems and develop enhancements to existing systems.
Create databases and online reports to support project measurement and data analytics.