Question: what skills do you need to be a software developer?
Answer: Mathematical aptitude. Problem-solving skills. Programming languages (different types of developer role require different languages) Excellent organisational and time management skills. Accuracy and attention to detail.