C#.NET Developer with Machine Learning Experience in Python

Overview

Remote
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

C# developer
AWS
REST APIs
ML
.NET 4.6
Python 3.x
LINQ
JSON
T-SQL
Machine Learning

Job Details

Client seeks to on board an AWS proficient C# developer to work on IoT applications. The focus of the position is on backend development (including REST APIs) and ML applications.

Responsibilities:

  • Liaise with business and technical stakeholders to elicit and analyze business/technical requirements, design, code and implement middle-tier solutions that meet or exceed business and technical requirements.
  • Design, build, package, deploy and monitor ML based business solutions.
  • Represent business and technical requirements via the appropriate artifacts such as use cases, state diagrams, workflows, object models, etc.

Requirements

  • Bachelor s degree in computer science, management information systems, or another related field.
  • Must be able to demonstrate all technical capabilities.
  • 5+ years of experience developing complex software applications.
  • 5+ years of analysis, design and coding with strong skills in all the following:
    • C#/.NET 4.6
    • C# .NET Core
    • Python 3.x (especially ML application development)
    • MLOps
    • LINQ
    • T-SQL
    • Multi-threaded code management and/or ASYNC/AWAIT
    • REST API development
    • JSON Serialization
  • Solid proficiency with AWS (or equivalent Azure experience) required:
    • SQS
    • S3
    • DevOps/MLOps
    • Data engineering technologies such as Azure Databricks

Desired Skills and Experience:

  • AWS DynamoDB
  • AWS Lambda
  • AWS SQS (or equivalent Azure experience)
  • AWS Kinesis (or equivalent Azure experience)
  • Cloudwatch
  • CloudFormation
  • CodeDeploy
  • AWS ElastiCache(Memcached) (or equivalent Azure experience)
  • Commercial SAAS experience is highly preferred
  • Significant experience with enterprise design patterns
  • Dockers and other container technologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About MOONITSolutions Inc.