Senior Software Engineer


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, 401KMatch, 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.