Software Engineer / Programmer

SQL, Scripting, C#

Location: Remote

Type: Full-time / Contract

Experience: 2-7 years

About the Role

We are looking for a reliable, detail-oriented Software Engineer / Programmer to support and enhance internal business applications and workflows. The role is focused on practical, day-to-day engineering tasks: maintaining systems, writing queries and scripts, investigating issues, and implementing incremental changes in a stable environment.

Key Responsibilities

  • Develop, maintain, and troubleshoot applications and tools using C#, SQL, and scripting languages
  • Write and optimize SQL queries, views, stored procedures, and data-processing jobs
  • Support production systems by analyzing logs, identifying root causes, and applying fixes
  • Implement feature enhancements, configuration changes, and integrations as requested
  • Contribute to data migration, reporting, and automation tasks

Required Skills

  • Hands-on experience with SQL (queries, joins, indexing, stored procedures)
  • Basic to intermediate proficiency in C#/.NET
  • Familiarity with at least one scripting language (PowerShell, Bash, or Python)
  • Strong debugging mindset and attention to detail
  • Excellent written and verbal communication skills

Preferred Qualifications

  • Experience supporting production systems in an enterprise environment
  • Exposure to Azure, Azure DevOps, CI/CD pipelines
  • Comfortable with ticketing systems (Jira, ServiceNow, etc.)
  • Proven reliability in remote work settings

Compensation

Competitive, based on skills and experience