Systems Programmer/Analyst

Columbia, South Carolina

Spectraforce Technologies
Apply for this Job
Title: Systems Programmer/Analyst

Duration: 12 months

Location: Columbia, SC (Partial Onsite - 2 days per week and as needed.)

Job Summary:
  • Duties
    • Responsible for ensuring all systems programming decisions maintain the integrity of the overall systems infrastructure.
    • Write or debug programs to maintain and control computer systems software, such as operating systems, networked systems, and database systems.
    • Provide technical and disaster recovery expertise for systems software.
    • 25% Diagnose, isolate, and debug software problems and perform problem resolution. Identify issues that the vendor is responsible for and refer those issues appropriately.
    • 20% Review and design system software and hardware builds analyzing system options and the impact on the overall systems infrastructure.
    • Develop and document the framework for integration and implementation for changes to technical standards.
    • 20% Coordinate installation, testing, and maintenance of systems software. Schedule system downtime in a way that minimizes user impact.
    • 10% Review customer requests, security patches, and audit requirements for additions or changes to systems, and evaluate feasibility to determine if/how to handle the request while maintaining an adequate/appropriate overall systems infrastructure.
    • To determine if requested changes are possible, review system capabilities, workflow, and scheduling limitations. 10% Provide technical guidance to project team areas as appropriate.
    • May evaluate vendor-supplied software packages and make recommendations to IT management.
    • In coordination with Project Leads and senior level staff, provide input on proposals that could potentially impact systems.
    • 10% Assist in the establishment and implementation of standards and guidelines that guide the design of technology solutions across the enterprise.
    • 5% Provide technical and disaster recovery support for systems software.
  • Day To Day
    • Conduct in-depth analysis of user workflows and digital touchpoints to identify optimization opportunities
    • Facilitate workshops and interviews with internal stakeholders to gather insights on system functionality and business processes
    • Engage with member services teams to understand external customer pain points and capture use cases for system improvements
    • Document detailed technical requirements and create user flow diagrams that align with business objectives
    • Collaborate with development teams to validate technical feasibility of proposed solutions
    • Map out integration points between different systems and data flows
    • Create and maintain system documentation including process flows and functional specifications
    • Analyze current digital solutions and propose improvements based on industry best practices
    • Partner with QA teams to ensure business requirements are properly tested and validated
  • Work Environment
    • Fast paced, multi-platformed environment which may require action and response 24X7 to support the technical business needs of the customer.
Job Requirements
  • Required Work Experience
    • 8 Years IT experience including extensive systems programming experience.
  • Required Education
    • Bachelor's degree Computer Science, Information Systems, or other job related field or 4 years of job related work experience or 2 years of job related experience plus an associate's degree in Computer Science, Information Technology or other job related degree.
  • Required Skills and Abilities
    • Strong analytical and logical thinking skills.
    • Thorough understanding of operating systems and foundation architecture.
    • Extensive knowledge of systems programming, graphical user interfaces, control languages, development, quality assurance, and integration methodologies.
    • Advanced knowledge of currently utilized programming productivity tools and their use.
    • Advanced knowledge/skills in analyzing system software and making recommendations for performance enhancements.
  • Required Software and Other Tools
    • Standard office equipment.
  • Required Technologies
    • Familiar with web technologies such as HTML, CSS and JavaScript
    • Experience using Microsoft products
    • Azure experience
  • Nice To Have
    • Adobe Experience Manager knowledge
    • Excellent communication skills with the ability to translate technical concepts for various audiences
    • Background in user experience analysis and process optimization
    • Experience documenting technical requirements and creating process flows
Date Posted: 13 April 2025
Apply for this Job