DUTIES AND RESPONSIBILITES:
• Responsible for elicitation, analysis, and documentation of business requirements.
• Research and exploration of user requirements, costs, and benefits in support of documentation required for the demand management process.
• Responsible for analyzing the business needs to identify new processes and process improvements that will meet those needs.
• Documents current business processes and models to define requirements and/or gaps.
• Analyze detailed system factors including input/output requirements, information and paper flow, hardware, and software needs.
• Analyze “soft" system factors including roles, responsibilities, policy, culture, etc.
• Evaluate the impact of potential software and process changes on the organization.
• Develop and facilitate groups as necessary in pursuit of eliciting and defining requirements.
• Assist in the creation of the business case documentation.
• Understanding of architectural consistency and usability standards.
• Defines and develops user test cases and validates test results during testing.
• Executes unit and functional test cases.
• May conduct system demonstrations and training sessions, as well as participate in design/review of training content.
• Plays a third level support role by helping to troubleshoot and resolve issues with production systems.
• Participates in associate meetings and communicates any concerns to management.
QUALIFICATIONS AND REQUIREMENTS:
• Bachelor’s degree in computer science, Information Systems, Business, or another related field or equivalent work experience.
• Proven experience leading data migration requirements from legacy systems into a new ERP (Sage X3) environment
• Strong hands-on expertise in requirements elicitation, documentation, and management, with emphasis on data mapping, transformation rules, and validation
• Deep understanding of data structures, data quality, and migration best practices, with the ability to identify gaps and risks early
• Self-driven and accountable professional with strong stakeholder management and communication skills, able to drive outcomes with minimal oversight
• Working knowledge of Confluence and JIRA.
• Experience in any of the following business areas is desired: Sales operations, order entry, accounting, finance, procurement, warehouse operations, order management, and order fulfillment.
• Minimum of 3-5 years’ business analysis or systems analysis experience is preferred.
• Bonus: Sage X3 experience (ERP).
Associate is expected to operate at a proficient level across the following areas of technical knowledge and skill:
• Ability to organize and prioritize work.
• Detail oriented, proactive, creative, and efficient
• Intermediate level abilities in Excel, Outlook, PowerPoint, Visio, and Word
• Familiarity with application integration methods to include understanding of data mapping process.
• Ability to effectively work both independently and collaboratively in a team environment
• Ability to work on simultaneous and complex projects, with domain expertise in at least one business area.
• Expertise in ERP solution selection and implementation is a plus
• Ability to communicate effectively to both technical and non-technical audiences in written and non-written format
• Ability to work with all levels of associates
• Ability to work with minimal supervision in a very dynamic environment
• Ability to learn new systems and tools
• Knowledge of software development life cycle methodologies, processes, and procedures.
• Active listener
• Effective in a variety of formal/informal presentation settings: one-on-one, small, and large groups.
Job Title: System Software Programmer - Project Lead
Location: Columbia, SC
Duration: 12 Months
Scope of the project:
The Division of Technology Services is responsible for developing, implementing, maintaining, and obtaining multiple mission critical applications for the Client.
The Client seeks a highly motivated individual with advanced experience and extensive software development skills to play a key role in the Application Development team that will deliver new Client services Re-Engineering projects. The candidate will serve as the systems program project lead.
The candidate’s responsibilities also include the following:
- Lead the development of the Client system enhancements to support the adult protective services case management policies and practices
- Lead the development a new standardized adult needs and strength assessment tool for Client services. This tool must be integrated in the Client System
- Assist with the development and support of the bi-directional interfaces with the Client’s other departments
- Assist with ongoing maintenance and operations of Client
- Assist in the planning and system design to implement the new Client requirements
- Assist with the development and support for Families First Preventive Services Act (FFPSA) as needed
- Lead the development of the federal report for NAMRS reporting to support the adult protective services program
Daily Duties /Responsibilities:
Develop and modify VB/ASP.NET and C# code that accesses a MS SQL 2019 database.
Required Skills (rank in order of Importance):
- 7+ years of experience independently designing and implementing medium to large-scale software systems and components using .Net architectures.
- 5+ year’s experience developing data driven applications utilizing MS SQL Server
- 5+ year’s experience building Windows/web-based software systems, utilizing N-tier architectures, dynamic content, highly-scalable approaches, and complex security models/implementations
Preferred Skills (rank in order of Importance):
- Preference will be given to experience related to Client system design and development
- Experience with Agile software development is a plus.
- Experience with performance, security, and regression testing tools
- Entity Framework 6
- ASP.NET MVC 3+
Environments and tools:
- MS SQL Server 2019 Enterprise Server, IIS 8.5
- TFS (Team Foundation Server)
- Microsoft Visual Studio 2019/2022
- C#, .ASP.NET, .NET
- Java Script
- SSRS
Additional Skills:
- Knowledge of Microsoft operating systems and at least two application, database, messaging or web server systems.
- Ability to communicate the design and implementation of software
- Systems including relevant strengths/weaknesses and reasons for implementation decisions.
- Ability to communicate (orally and written) effectively with technical, non-technical staff, and customers/stakeholders as needed or directed.
- Ability to communicate effectively with the Client information technology staff.
- Self-Starter
- Minimal Management required
- Strong Project skills