Job Description
A software developer designs, codes, tests, and maintains computer applications and systems to solve user and business needs.Create software architecture, flowcharts, and technical specifications. Update existing programs, patch security flaws, and improve user interfaces.