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