Senior Software Engineer - ModBus, DNP3, .NET [REMOTE]

Overview

Remote
Depends on Experience
Full Time

Job Details

No sponsorship. No third-party/C2C candidates.
Senior Software Engineer
C#, .NET Core, PostGres, Modbus, DNP3

REMOTE, must reside in Texas

Salary: 120-135K DOE

Benefits: Medical, Dental, and Vision Insurance, Flexible Spending Account, Long and Short term Disability, 401K Match, Unlimited PTO



*This is an exclusive, off-market opportunity. Our client searches are confidential.*
Apply now to learn more about this unique new position!

What you get to do:
  • Operate independently in a distributed team using SCRUM methodology.
  • Engage in the full lifecycle of software application development using tools like C#, JavaScript, Angular or Blazor, and PowerShell.
  • Implement and deploy applications using technologies such as Docker, Rancher, or Kubernetes.
  • Actively participate in evolving our data analytics applications.
  • Contribute to requirement gathering and architectural solutions.
  • Work on solutions promoting extensibility, usability, scalability, and adaptability, keeping in mind security and compliance.
  • Stay updated with advancements in big data and best practices.
  • Communicate complex technical issues effectively to non-technical stakeholders.
  • Aid in defining hardware and software configurations, and streamline DevOps and System Administration practices.

What you need to succeed: :
  • Bachelor's or Masters degree in Computer Science or related field/experience.
  • Minimum 5 years of progressive experience in software development.
  • Expertise in C#, .NET Framework (4.7+ & .Net Core), MS SQL Server, Postgres
  • Proficient in Git, Azure DevOps, JSON-based RESTful APIs, and caching technologies like Redis
  • Strong skills in object-oriented programming, containerized services, and streaming architecture.
  • Desirable experience with Azure EventHub or Kafka.
  • Proficient in algorithm complexity, parallel/distributed systems, and advanced data structures.
  • Solid understanding of asynchronous programming practices and networked applications.

Apply now to be a part of a team where your skills will have a significant impact and where continuous learning is a part of the culture!

#IND1


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.