What are the responsibilities and job description for the Senior System Software Engineer position at Ventures Unlimited Inc?
Position Details:
- Job Title: System Software Programmer
- Location: Hybrid – Columbia, SC (3 days onsite per week)
- Duration: 12 Months
- Visa: USC/GC
- Interview Mode: F2F/Webcam
Key Responsibilities:
- Design, develop, and support enterprise-scale applications and database integrations
- Perform data extraction, transformation, analysis, profiling, and cleansing
- Develop reports, vendor exports, and data warehousing solutions
- Monitor and optimize database performance, scalability, and maintenance
- Design and manage reports using Microsoft PowerBI
- Lead interface design, testing, validation, and production support
- Serve as the primary DBA for Child Support related applications
- Conduct code reviews, technical reviews, and system monitoring
- Collaborate with State and Federal stakeholders for data exchange and interface implementation
- Support enterprise data governance, architecture, and compliance initiatives
Required Skills:
- 5 years of experience as a SQL DBA
- 5 years of large system architecture experience
- Experience with large-scale production system implementations
- Experience overseeing software development vendors
- Strong experience with:
- MS SQL Server
- TFS (Team Foundation Server)
- Microsoft Visual Studio 2022
- C#, ASP.NET, .NET
- PowerShell
Preferred Skills:
- Experience with Child Support Enforcement systems
- Experience with Microsoft PowerBI
Education:
- Bachelor’s Degree or equivalent experience