C# MVC

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Gig

SALARY

$600/month

HOURS PER WEEK

15

DATE UPDATED

Jan 9, 2025

JOB OVERVIEW

C# Developer (Part-Time, Project-Based)

Company Overview:
We are a dynamic and growing market research company seeking an experienced C# developer for project-based work. Our focus is on delivering high-quality, data-driven solutions that empower our clients. We value clear communication, consistent delivery, and a commitment to excellence.

Position Overview:
We are looking for a part-time, project-based consultant who will work with us on various development projects. The ideal candidate will have a strong background in C# development, particularly with MVC frameworks and experience working within Azure ecosystems. This is an excellent opportunity for an experienced developer looking to work on a flexible, results-oriented schedule.

Responsibilities:

Develop, maintain, and optimize C# MVC websites and APIs running in Azure Web Services and Azure Function Apps.
Manage and interact with Microsoft SQL Server (MSSQL) databases and Azure Data Gateway.
Ensure high-quality, maintainable code and deliver results on time, with an emphasis on clear communication.
Integrate APIs and services using Azure, and ensure proper deployment via Azure DevOps CI/CD pipelines.
Collaborate with project managers to define project scope, timelines, and deliverables.
Provide a warranty for the work completed, ensuring proper testing and resolution of any post-launch issues.
Contribute to the orchestration of processes via Microsoft Flow.

Required Skills and Experience:
Strong proficiency in C# MVC development, including front-end and back-end integration.
Solid understanding of MSSQL and T-SQL for database management and optimization.
Experience with HTML and CSS for web development and UI design.
Proven experience building and integrating APIs, especially within an Azure environment.
Solid understanding of Azure services, including Web Services, Function Apps, and Data Gateway.
Familiarity with Azure DevOps for project management and CI/CD pipeline automation.
Excellent communication skills and the ability to collaborate remotely with teams across different time zones.
Ability to work independently, manage project timelines, and deliver consistent results.

Helpful (but not required) Skills:
Experience working with Twilio for messaging, communication, and automation.
Familiarity with Qualtrics for survey and market research data management.
Knowledge of Power BI for reporting and data visualization.
Experience with Data Warehousing concepts and implementation.
Work Environment:

Flexibility in project timelines, as long as clear communication and delivery expectations are met.
Projects are scoped via Azure DevOps, with agreed-upon hours, cost, and delivery schedules.
Both Production and Test environments are in place.
Remote collaboration with tea ---------- mbers based in the US, Pakistan, India, the Philippines.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0252
Total Execution Time  0.0266
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,523,136 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/C-MVC-1292859
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0193 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1292859
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 769758
 LIMIT 1 
0.0087   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1292859
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1292859' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1292859 
0.0025   UPDATE employer_jobs SET hit_counts '***Jan-09-2025=20***Jan-10-2025=101***Jan-11-2025=41***Jan-12-2025=23***Jan-13-2025=33***Jan-14-2025=19***Jan-15-2025=7***Jan-16-2025=9***Jan-17-2025=8***Jan-18-2025=2***Jan-19-2025=6***Jan-20-2025=12***Jan-21-2025=6***Jan-22-2025=9***Jan-23-2025=1***Jan-24-2025=2***Jan-25-2025=10***Jan-26-2025=10***Jan-27-2025=7***Jan-28-2025=5***Jan-29-2025=7***Jan-30-2025=13***Jan-31-2025=10***Feb-01-2025=4***Feb-02-2025=6***Feb-03-2025=9***Feb-04-2025=5***Feb-06-2025=1***Feb-07-2025=11***Feb-08-2025=6***Feb-09-2025=12***Feb-10-2025=7***Feb-11-2025=5***Feb-12-2025=1***Feb-13-2025=6***Feb-14-2025=6***Feb-15-2025=2***Feb-16-2025=1***Feb-17-2025=3***Feb-18-2025=8***Feb-19-2025=5***Feb-20-2025=13***Feb-21-2025=3***Feb-22-2025=4***Feb-23-2025=5***Feb-24-2025=1***Feb-25-2025=6***Feb-26-2025=5***Feb-27-2025=11***Feb-28-2025=7***Mar-01-2025=3***Mar-02-2025=1***Mar-03-2025=3***Mar-04-2025=6***Mar-05-2025=4***Mar-06-2025=4***Mar-07-2025=7***Mar-08-2025=3***Mar-09-2025=1***Mar-10-2025=5***Mar-11-2025=7***Mar-12-2025=7***Mar-13-2025=2***Mar-14-2025=8***Mar-15-2025=2***Mar-16-2025=3***Mar-17-2025=6***Mar-18-2025=3***Mar-19-2025=9***Mar-20-2025=6***Mar-21-2025=1***Mar-22-2025=1***Mar-23-2025=2***Mar-24-2025=6***Mar-25-2025=4***Mar-26-2025=3***Mar-27-2025=3***Mar-28-2025=3***Mar-29-2025=5***Mar-30-2025=1***Apr-01-2025=5***Apr-02-2025=1***Apr-03-2025=6***Apr-04-2025=1***Apr-05-2025=1***Apr-06-2025=4***Apr-07-2025=7***Apr-08-2025=5***Apr-09-2025=4***Apr-10-2025=3***Apr-11-2025=1***Apr-12-2025=1***Apr-13-2025=1***Apr-14-2025=6***Apr-15-2025=1***Apr-16-2025=4***Apr-17-2025=2***Apr-18-2025=2***Apr-22-2025=3***Apr-23-2025=1***Apr-25-2025=1***Apr-26-2025=2***Apr-29-2025=4***Apr-30-2025=2***May-01-2025=1***May-02-2025=4***May-03-2025=2***May-05-2025=3***May-06-2025=1***May-07-2025=1***May-08-2025=2***May-09-2025=2***May-11-2025=4***May-13-2025=5***May-14-2025=3***May-16-2025=1***May-17-2025=3***May-18-2025=5***May-19-2025=3***May-20-2025=3***May-21-2025=2***May-22-2025=3***May-23-2025=2***May-24-2025=5***May-26-2025=1***May-27-2025=3***May-28-2025=2***May-29-2025=2***May-30-2025=1***May-31-2025=1***Jun-02-2025=2***Jun-03-2025=1***Jun-04-2025=6***Jun-05-2025=1***Jun-06-2025=7***Jun-07-2025=2***Jun-08-2025=2***Jun-09-2025=2***Jun-10-2025=1***Jun-11-2025=6***Jun-12-2025=4***Jun-13-2025=3***Jun-14-2025=3***Jun-15-2025=1***Jun-16-2025=1***Jun-18-2025=2***Jun-19-2025=2***Jun-20-2025=2***Jun-21-2025=2***Jun-22-2025=2***Jun-23-2025=5***Jun-24-2025=1***Jun-25-2025=2***Jun-26-2025=9***Jun-27-2025=9***Jun-28-2025=11***Jun-30-2025=3***Jul-01-2025=5***Jul-02-2025=5***Jul-03-2025=2***Jul-04-2025=3***Jul-05-2025=6***Jul-06-2025=3***Jul-07-2025=1***Jul-08-2025=2***Jul-09-2025=4***Jul-10-2025=2***Jul-11-2025=4***Jul-12-2025=2***Jul-13-2025=2***Jul-14-2025=3***Jul-15-2025=4***Jul-16-2025=1***Jul-17-2025=5***Jul-18-2025=2***Jul-19-2025=4***Jul-20-2025=3***Jul-21-2025=3***Jul-22-2025=1***Jul-23-2025=4***Jul-24-2025=4***Jul-25-2025=6***Jul-27-2025=2***Jul-28-2025=3***Jul-29-2025=1***Jul-30-2025=4***Jul-31-2025=3***Aug-01-2025=1***Aug-02-2025=2***Aug-03-2025=5***Aug-04-2025=5***Aug-05-2025=1***Aug-06-2025=5***Aug-07-2025=1***Aug-08-2025=2***Aug-09-2025=2***Aug-10-2025=6***Aug-11-2025=3***Aug-12-2025=1***Aug-13-2025=1***Aug-14-2025=8***Aug-15-2025=8***Aug-16-2025=9***Aug-17-2025=1***Aug-18-2025=5***Aug-19-2025=2***Aug-20-2025=3***Aug-21-2025=4***Aug-22-2025=2***Aug-23-2025=5***Aug-24-2025=1***Aug-25-2025=7***Aug-26-2025=2***Aug-27-2025=2***Aug-28-2025=3***Aug-29-2025=2***Aug-30-2025=2***Aug-31-2025=2***Sep-01-2025=6***Sep-02-2025=4***Sep-03-2025=2***Sep-04-2025=2***Sep-05-2025=4***Sep-06-2025=2***Sep-07-2025=4***Sep-08-2025=9***Sep-09-2025=8***Sep-10-2025=6***Sep-11-2025=5***Sep-12-2025=4***Sep-14-2025=2***Sep-15-2025=3***Sep-16-2025=1***Sep-17-2025=3***Sep-18-2025=1***Sep-19-2025=3***Sep-20-2025=4***Sep-21-2025=2***Sep-22-2025=1***Sep-23-2025=6***Sep-24-2025=1***Sep-25-2025=2***Sep-26-2025=4***Sep-27-2025=7***Sep-28-2025=6***Sep-29-2025=1***Sep-30-2025=4***Oct-01-2025=3***Oct-03-2025=3***Oct-04-2025=2***Oct-06-2025=1***Oct-07-2025=2***Oct-08-2025=1***Oct-09-2025=5***Oct-10-2025=4***Oct-11-2025=1***Oct-12-2025=1***Oct-13-2025=5***Oct-14-2025=4***Oct-16-2025=1***Oct-17-2025=1***Oct-18-2025=1***Oct-19-2025=2***Oct-20-2025=1***Oct-22-2025=5***Oct-23-2025=2***Oct-24-2025=3***Oct-25-2025=4***Oct-26-2025=3***Oct-27-2025=1***Oct-28-2025=2***Oct-29-2025=3***Oct-30-2025=1***Nov-01-2025=2***Nov-02-2025=2***Nov-03-2025=1***Nov-04-2025=2***Nov-05-2025=2***Nov-06-2025=2***Nov-07-2025=1***Nov-08-2025=5***Nov-09-2025=1***Nov-11-2025=1***Nov-12-2025=1***Nov-13-2025=4***Nov-14-2025=1***Nov-15-2025=1***Nov-18-2025=2***Nov-19-2025=2***Nov-20-2025=3***Nov-21-2025=1***Nov-22-2025=1***Nov-23-2025=3***Nov-24-2025=2***Nov-27-2025=3***Nov-28-2025=1***Nov-29-2025=2***Dec-02-2025=3***Dec-04-2025=4***Dec-05-2025=4***Dec-06-2025=4***Dec-07-2025=6***Dec-08-2025=2***Dec-09-2025=1***Dec-11-2025=1***Dec-12-2025=4***Dec-13-2025=2***Dec-14-2025=2***Dec-15-2025=1***Dec-16-2025=2***Dec-18-2025=4***Dec-19-2025=1***Dec-20-2025=4***Dec-21-2025=2***Dec-23-2025=3***Dec-25-2025=3***Dec-27-2025=1***Dec-28-2025=4***Dec-29-2025=1***Dec-30-2025=4***Jan-01-2026=3***Jan-02-2026=4***Jan-03-2026=4***Jan-04-2026=7***Jan-05-2026=5***Jan-06-2026=4***Jan-07-2026=1***Jan-09-2026=1***Jan-10-2026=7***Jan-11-2026=1***Jan-12-2026=3***Jan-13-2026=3***Jan-14-2026=3***Jan-15-2026=2***Jan-16-2026=7***Jan-17-2026=5***Jan-18-2026=2***Jan-20-2026=5***Jan-21-2026=1***Jan-22-2026=3***Jan-23-2026=3***Jan-24-2026=2***Jan-25-2026=3***Jan-26-2026=2***Jan-27-2026=2***Jan-28-2026=1***Jan-29-2026=2***Jan-30-2026=2***Jan-31-2026=3***Feb-01-2026=1***Feb-02-2026=4***Feb-03-2026=3***Feb-05-2026=4***Feb-06-2026=3***Feb-07-2026=1***Feb-08-2026=1***Feb-09-2026=1***Feb-10-2026=5***Feb-11-2026=1***Feb-12-2026=2***Feb-13-2026=3***Feb-15-2026=4***Feb-16-2026=3***Feb-17-2026=1***Feb-18-2026=3***Feb-19-2026=3***Feb-20-2026=2***Feb-22-2026=1***Feb-24-2026=1***Feb-26-2026=1***Feb-28-2026=4***Mar-06-2026=3***Mar-17-2026=1***Mar-18-2026=1***Mar-20-2026=2***Mar-22-2026=1***Mar-23-2026=1***Mar-24-2026=1***Mar-26-2026=5***Mar-27-2026=3***Mar-28-2026=1***Mar-29-2026=1***Mar-30-2026=1***Apr-02-2026=2***Apr-03-2026=1***Apr-05-2026=1***Apr-10-2026=3***Apr-11-2026=3***Apr-14-2026=2***Apr-16-2026=1' WHERE job_id'1292859'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jan-2025=361***Feb-2025=153***Mar-2025=119***Apr-2025=68***May-2025=65***Jun-2025=92***Jul-2025=94***Aug-2025=103***Sep-2025=107***Oct-2025=62***Nov-2025=46***Dec-2025=63***Jan-2026=91***Feb-2026=52***Mar-2026=21***Apr-2026=13' WHERE job_id'1292859'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1292859' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1292859 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '769758'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)