Senior Software Engineer
Global Technical Talent, an Inc. 5000 Company · Fort Mill, SC · 5 days ago
HybridInformation Technology$50–$70/hrContract
Key Responsibilities
- Provide 3rd line support, including diagnosing, solving, and resolving complex technical issues related to database systems and integrations, ensuring high availability and performance.
- Work with data-intensive applications, demonstrating a capacity to handle, analyze, and optimize large datasets and complex database structures.
- Debug sophisticated SQL queries, stored procedures, triggers, scripts, cursors, and views, with a focus on SQL code tuning, consolidating views, and supervising database performance metrics.
- Develop and support applications using C#.NET, showcasing proficiency in programming and application development within .NET frameworks to support database operations and integrations.
- Utilize PostgreSQL Aurora, queues, and elastic search to improve data processing and search capabilities.
- Apply experience in Business and Technical Analysis, Quality Assurance, Delivery Management, and/or Emerging Technology and Governance to support project management, quality assurance practices, and the exploration of new technologies.
- Communicate clearly and effectively — both verbally and in writing — with internal and external collaborators, produce clear documentation, and convey complex technical information to non-technical audiences.
Required Skills
- 8–10 years of experience in C#, .NET, and backend SQL.
- 8–10 years of solid experience in database application support across multiple databases (SQL Server, Sybase, PostgreSQL).
- Extensive experience providing 3rd line support, including diagnosing, solving, and resolving complex technical issues related to database systems and integrations, ensuring high availability and performance.
- Prior experience working in data-intensive applications, demonstrating a capacity to handle, analyze, and optimize large datasets and complex database structures.
- Solid experience in debugging sophisticated SQL queries, stored procedures, triggers, scripts, cursors, and views, with a focus on SQL code tuning, consolidating views, and supervising database performance metrics.
- Solid experience in C#.NET, showcasing proficiency in programming and application development within .NET frameworks to support database operations and integrations.
- Familiarity with PostgreSQL Aurora, queues, and elastic search, indicating a broad understanding of database technologies and the ability to use these tools for improved data processing and search capabilities.
- Good experience with cloud services (AWS or Azure preferred), demonstrating a capability to use cloud-based resources and services for database hosting, scaling, and management.
- Some experience in Business and Technical Analysis, Quality Assurance, Delivery Management, and/or Emerging Technology and Governance, reflecting well-rounded abilities that support project management, quality assurance practices, and the exploration of new technologies.
- Strong verbal and written communication skills, essential for effective collaboration with internal and external collaborators, clear documentation, and the ability to convey complex technical information to non-technical audiences.
Preferred Skills
- Application support background.
Benefits
- Medical, Vision, and Dental Insurance Plans.
- 401k Retirement Fund.