Software Developer -

Software Developer. Ability to comfortably move across high-level technical design, detailed technical design,....