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
