A company is looking for a Journeyman Software Developer. Key Responsibilities Research, design, and develop IT systems/applications to enhance existing capabilities Provide product exploration and technology planning for software development and implementation Maintain software code and databases w