Develops software and web applications, designs scalable code, and fixes bugs, requiring experience in programming languages and SQL databases.