Backend C# .NET Software Engineer - Middleware Platform Enhancements

Overview

Hybrid
$80,000 - $155,000
Full Time

Skills

.NET
Amazon Web Services
C#
Cloud Computing
SQL
Messaging
IoT
Mobile Applications

Job Details

NO SPONSORSHIP

SENIOR SOFTWARE ENGINEER MIDDLEWARE - C#

SALARY: $80k- $155k plus 5% bonus

LOCATION: Oak Brook, IL hybrid 3 days onsite

You will be designing developing product ecosystem cutting edge IoT solutions. Cloud services, mobile applications, software development, cloud computing and IoT protocols.

We are looking for a Senior Software Engineer to join our dynamic and innovative team. In this role, you will play a key part in designing, developing, and optimizing our connected product ecosystem, working on cutting-edge IoT solutions, cloud services, and mobile applications. The ideal candidate has a strong background in software development, cloud computing and IoT protocols, along with a passion for building next-generation smart access technologies.

Job Requirements:

    • Bachelor's Degree
    • 5+ years of job-related experience
    • Deep understanding of Agile methodologies and Scrum is required
    • Experience in creating technical documentation is required
    • Experience with Microsoft technology stack, including .NET, C#, Azure, AWS, SQL, Visual Studio
    • Experience with GIT, No SQL databases, messaging systems, Distributed Architecture.
    • Experience in creating technical documentation

Knowledge, Skills, and Abilities:

    • Thorough understanding of OOP, SOLID, RESTful services, dependency injection and cloud development
    • Ability to work well with others and provide clear direction to a development team
    • Strong analytical and problem-solving skills
    • Understanding of CI/CD (continuous integration/continuous delivery) tools, frameworks and deployment processes is required
    • Ability to interface with Product Owners and Scrum Masters for ticket/issue management
    • Ability to lead junior and senior engineers on projects
    • Ability to debug, troubleshoot, and self-diagnose issues in software development
    • Working experience in a cloud platform Azure or AWS is must to have.

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.