Software Engineer -

Strong technical skills including understanding of software development principles. A bachelor's degree in computer science, software engineering, or another...