Description

Job Description: SCOPE OF THE PROJECT:
This intent of this work order is to supplement the DOR Miscellaneous Applications Section focusing on development, testing, and deployment of enterprise application solutions.

The contractor will support ongoing miscellaneous systems such as internal and external Local Government Services “LGS”, Vehicle Guide, Coast Guard Assessment, Airplane Assessment, DHEC Reports, Agency ETL processes, Power BI Report Conversion, TFS Build and Deployment, DORWAY service requests, and Avalara installations, payments and returns.

The contractor will play a key role in the development, testing, and operation of SCDOR Merchant Services credit card processing. The contractor will build and support technologies such as services oriented architecture (SOA), MVC full stack applications, and service based architectures. The contractor will be responsible for coding according to the SCDOR Secure Software Development Life Cycle (SSDLC).

Under general supervision, the contractor will serve as a developer reporting directly to a functional manager. The contractor will be a team member that ensures the stability and integrity of data, and server services through monitoring, maintenance, support, and optimization of all server infrastructure. The contractor has 24/7 on-call responsibilities shared with the group.

DAILY DUTIES / RESPONSIBILITIES:
Non-Technical
- Effectively interact and communicate with peer to Director-level IT professionals.
- Provide feedback to team regarding product issues, enhancements and new features.
- Must have initiative, drive and be a self-starter.
- Ability to ask pertinent questions of others.
- Proactively seek to identify, communicate and implement process related improvements.
- Effectively manage multiple tasks and activities concurrently and able to provide periodic status updates to key stakeholders
- Collaborate extensively with peers and management to resolve client issues while actively contributing to a growing knowledge network that improves the effectiveness of our team and the information available to our clients.
- Prioritize numerous issues of varying severity, and effectively manage the resolution of all issues within accepted service levels. This includes ownership of the data entered into the Helpdesk system and appropriately updating both client and appropriate employees of status of all issues on a timely basis.
- Good customer skills, be attentive to detail, and responsive to customer tickets.

Technical
- Analyze project requirements and recommend techniques, tools, and methodologies to achieve goals
- Document the system design and detailed technical specifications required for new applications to be developed, including workflow models, class diagrams, interaction diagrams, component diagrams, deployment diagrams, and other systems documentation
- Consult with technical support, network administration, and database administration areas to ensure coherent total design of the system and to resolve any technology issues
- Develop new web applications primarily using C#
- Fully test and debug all applications prior to use in a production environment
- Provide support to all users during the User Acceptance Testing phase
- Provide technical support for vulnerability analysis and remediation of key systems.
- Develop code according to architectural models that support the operations of enterprise applications
- Troubleshoot and recommend technical solutions for customer issues related to backup configuration and recovery.
- Develop workaround solutions as appropriate.
- Perform equipment and software upgrades
- Maintain familiarity with current computer and network products
- Adhere to corporate information security guidelines and promote information security among coworkers
- Performs other duties and special projects as assigned.

REQUIRED SKILLS (RANK IN ORDER OF IMPORTANCE):
• Extensive experience with HTML, XML/XSD/XSLT, ASP.net, C#.Net, VB.Net, JavaScript, CSS3, IIS, WCF, Web Services, .Net Remoting, Entity Framework, PowerShell Scripts & TFS 2017
• Experience working with Power Bi, SSIS, SSRS, SQL Server 2017+, SQL Profiler & Stored Procedures
• Application level security
• .Net Framework (ASP.net, ADO.net)
• Web development using MVC
• General database design and administration
• Ability to work with IT and Security staff to ensure applications are compliant, secure and available

PREFERRED SKILLS (RANK IN ORDER OF IMPORTANCE):
• Knowledge of SCDOR Miscellaneous Tax systems.
• Knowledge of FAST Gentax, SCDOR DORWAY and MyDORWAY systems.
• Knowledge and experience with application support, maintenance and security.
• Security Testing
• Vulnerability Remediation
• Microsoft Team Foundations Server
• Working in team development environment

REQUIRED EDUCATION/CERTIFICATIONS:
• A Bachelor's degree in information technology systems, computer science, or related field and six years of experience in information technology systems or related area.

PREFERRED EDUCATION/CERTIFICATIONS:
• Multiple Industry Certifications in field.
Additional Sills: REQUIRED SKILLS (RANK IN ORDER OF IMPORTANCE):• Extensive experience with HTML, XML/XSD/XSLT, ASP.net, C#.Net, VB.Net, JavaScript, CSS3, IIS, WCF, Web Services, .Net Remoting, Entity Framework, PowerShell Scripts & TFS 2017• Experience working with Power Bi, SSIS, SSRS, SQL Server 2017+, SQL Profiler & Stored Procedures• Application level security• .Net Framework (ASP.net, ADO.net)• Web development using MVC• General database design and administration• Ability to work with IT and Security staff to ensure applications are compliant, secure and available PREFERRED SKILLS (RANK IN ORDER OF IMPORTANCE):• Knowledge of SCDOR Miscellaneous Tax systems.• Knowledge of FAST Gentax, SCDOR DORWAY and MyDORWAY systems.• Knowledge and experience with application support, maintenance and security.• Security Testing • Vulnerability Remediation • Microsoft Team Foundations Server• Working in team development environment

Skills:
CategoryNameRequiredImportanceLevelLast UsedExperience
AdministrativeVerbal Communication SkillsYes1ExpertCurrently Using4 - 6 Years 
AdministrativeWritten Communication SkillsYes1ExpertCurrently Using4 - 6 Years 
MiscellaneousASP.NET 2.0Yes1ExpertCurrently Using4 - 6 Years 
Packaged ApplicationsApplication SupportYes1ExpertCurrently Using4 - 6 Years 
Programming LanguagesC#Yes1ExpertCurrently Using4 - 6 Years 
Programming LanguagesHTMLYes1ExpertCurrently Using4 - 6

Education

Bachelor's degree