Software Developer — Backend

Posted yesterday

Worldwide

Summary

About the role FTA is Kimbal’s in-house web platform for validating smart-meter firmware against a library of test cases. You’ll own the server side of FTA - the APIs, data, job orchestration, and reporting - and the glue that connects the web application to the meter-facing test engine. This is backend work with a foot in test automation: you’ll help turn a partly-manual workflow into UI-driven, automated test runs. What you’ll build You’ll design and build the backend services that power the platform — APIs, data models, and the workflows that tie the web application to the automated test-execution engine. Typical work includes: • REST APIs and database models for the core entities of the platform. • A job/queue system that turns manual configuration steps into UI-driven, one-click test runs. • Orchestration of the automated test runner, with live status streamed back to the interface. • Server-side evaluation logic for test pass/fail rules, and its evolution toward a cleaner, more maintainable model. • Report generation that converts raw output into usable, well-structured formats. • Integration with external systems and APIs. Required skills • Strong C# / .NET (or a comparable backend language such as Java or Go, with willingness to work in .NET), building REST APIs. • SQL / relational databases — schema design, queries, and migrations. •Python — to orchestrate and extend automated test suites. • Job queues / asynchronous execution, webhooks, and CI triggers (Jenkins or similar). • Git and clean version-control practice. • Comfort working on Linux. • Ability to read an existing codebase and design against it — interpreting a small expression language, introspecting registries or generated code.

  • Less than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Intermediate
    Experience Level
  • $10.00

    -

    $25.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
SQL
C#
.NET Framework
RESTful API
Activity on this job
  • Proposals:50+
  • Last viewed by client:5 hours ago
  • Interviewing:
    26
  • Invites sent:
    40
  • Unanswered invites:
    7
About the client
Member since Jun 14, 2013
  • India
    Delhi5:57 PM
  • $509K total spent
    151 hires, 18 active
  • 21,137 hours

Explore similar jobs on Upwork

Zero Trust Access Blog Content WritingFixed-price‐ Posted 1 month ago
Java
Golang
Zero Trust Architecture
Content Writing
Article Writing
Git
WordPress
PHP
MySQL
JavaScript

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo