Must have ability to effectively maintain focus and productivity while working on multiple projects simultaneously with minimal supervision and guidance Prefer having completed one or more current certifications related to software development