Jr. Software Developer -

Software Developer. You have good communication skills and are able to explain technical language in layman's terms....