Senior Software Developer
A technology consulting company is seeking candidates for a role involving the analysis, design, development, deployment, and implementation of complex enterprise applications. Candidates must have a Bachelor's degree with 5 years of experience or a Master's degree with 3 years of experience in relevant fields. The role requires strong skills in software design and development, and familiarity with various tools. Positions require relocation to unanticipated locations in the U.S.