.NET Software Engineer- Remote within Cleveland, Ohio or Austin, Texas

OEC7 months ago
Cleveland, Ohio
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

OEC provides innovative software solutions to the automotive parts and repair industry. As a.NET Software Engineer, you will develop effective information technology solutions by creating new or enhancing existing internal or customer-facing applications. You will collaborate in a team environment, design and implement robust code, and support product lifecycle activities. This fully remote role is based within Cleveland, Ohio or Austin, Texas—with occasional travel required to the onsite offices.

Key Responsibilities

  • Perform code development, product design, and programming activities by analyzing business, functional, and technical requirements.
  • Design, implement, and maintain product modules or sub-systems following established development guidelines and timelines.
  • Leverage existing code and utilities, seeking opportunities for reuse and efficiency improvements.
  • Identify and resolve coding issues, documentation gaps, and recurring problems both independently and as part of a team.
  • Provide production support aligned with service level agreements and participate in post-production troubleshooting.
  • Collaborate with cross-functional teams—including Marketing, Product, Customer Care, and Quality—to gather and share build progress and requirements.
  • Execute test procedures, conduct unit and integration testing, and perform bug verification and release testing.
  • Document module-level implementation and test specifications while tracking key activities and project milestones.
  • Participate in product deployments and provide accurate estimates for development changes, ensuring effective stakeholder communication.
  • Assist with monitoring, maintaining, and developing QA environments, and contribute to migration contingency planning.

Required Qualifications

  • Bachelor's degree in Computer Science, Technology, or a related field, or equivalent work experience.
  • At least 2 years of experience as a Software Engineer with a proven track record of writing complex code and contributing to the design phase.
  • Experience with Angular and ASP .Net Core (C#), including designing identity and access management solutions using Keycloak or similar technologies.
  • Proven experience implementing solutions using OpenID or OAuth, utilizing Git repositories, and working with relational databases (preferably SQL Server).
  • Familiarity with distributed systems in a SOA environment, web application development, API integration, asynchronous frameworks (e.g., SignalR), and message queuing systems such as RabbitMQ.
  • Strong troubleshooting skills and the ability to work both independently and as a collaborative team member, with sound business acumen and product knowledge.

Benefits & Perks

  • Flexible work options including remote, hybrid, or in-person roles.
  • Compensation:Competitive salary.
  • A supportive, dynamic, and growth-focused environment that encourages risk-taking, learning, and innovation.
  • A strong sense of camaraderie and community within a global network.

Required Skills

OpenID
Distributed Systems
SQL Server
OAuth
RabbitMQ
API Integration
Git
.NET (C#)
Keycloak
Web Application Development
SignalR
Object-Oriented Design
Angular
Service-Oriented Architecture
ASP.NET Core