Match score not available

Senior .NET Software Engineer- Remote within the U.S

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in IT or Computer Science, 7+ years writing complex code, 2+ years with Angular and ASP .Net Core, Experience with OpenID or OAuth solutions, Familiarity with SQL Server and message queuing systems.

Key responsabilities:

  • Develop internal and customer applications
  • Lead programming activities and design decisions
  • Provide technical leadership to development teams
  • Interact with cross-functional teams for product builds
  • Perform unit testing and assist in architectural design
OEC logo
OEC Large https://www.oeconnection.com/
1001 - 5000 Employees
See more OEC offers

Job description

OEC provides software solutions to those who work in the automotive parts and repair industry. Our solutions make it easier for automotive industry professionals to buy and sell parts, conduct repair research & planning, optimize estimates, improve the parts supply chain, and more. OEC partners with many of the world’s largest manufacturers, dealers and suppliers, shops and repairers, and service providers, giving our customers access to a comprehensive network and a streamlined workflow.

Job Summary/Objective

Develops effective information technology solutions for OEC by creating new, or enhancing existing, internal or customer applications. Applies solid and fundamental concepts of software programming and application development methodology in a team environment. Determines programming solutions from analyzing business and functional requirements and technical specifications. Provides technical direction to junior and staff-level team members.

Key Responsibilities & Duties (essential To The Job)

  • Performs code development, leads design decisions, and helps drive programming activities requiring business, functional and systems research and analysis.
  • Provides technical leadership to development teams through delivery of large, complex projects.
  • Adheres to set project delivery processes and follows scheduled plans and timelines utilizing established programming/development guidelines to meet key activity goals.
  • Leverages existing code or utilities and seeks opportunities for reuse.
  • Demonstrates problem-solving relating to code, documentation, and recurring problems and individually or as a team member, resolves issues.
  • Offers production support as aligned with service level agreements. Participates in post-production support.
  • Interacts regularly with cross-functional teams including (but not limited to) Marketing, Product, Customer Support, and Operations to gather and disseminate information regarding product builds and progress.
  • Performs unit and integration testing to validate and ensure code integrity, and support for assigned products.
  • Participates and supports the development team during production deploys. Acts as the primary contact for deploys.
  • Translates customer requirements into technical requirements and helps drive the estimation process.
  • Fulfills assigned commitment relating to projects and project management.
  • Assists architectural design of major/strategic projects and recommends technical performance improvements.
  • Collaborates with other senior-level developers and provides technical leadership to the team, relating to specific projects and initiatives as required.
  • Champions new technologies and recommends new concepts or suggests adjustments to existing OEC engineering practices.

Education

A bachelor’s degree from an accredited college or university is required, with a focus in Information Technology, Computer Science, or related discipline. In the absence of a degree, equivalent work experience directly related to the key responsibilities of the role will be considered as a substitute for the degree.

Experience, Skills And Key Competencies

At least 7 years of prior experience writing highly complex code to translate customer requirements into technical requirements, designing and implementing identity and access management solutions using Keycloak or other similar technology , and minimum 2 years’ experience with Angular and ASP .Net Core (C#).

Previous work responsibilities must include a background and experience with:

  • Implementing solutions using OpenID or OAuth.
  • Utilizing Git repositories.
  • Working with relational databases and writing SQL queries (preferably with SQL Server).
  • Working with distributed systems in a SOA environment.
  • Utilization of OOD principles.
  • Web application development and API integration.
  • Asynchronous client / server communication frameworks such as SignalR.
  • Message queuing systems such as RabbitMQ.

Must also be able to demonstrate the following skills and abilities:

  • Ability to foster a positive and teamwork oriented environment.
  • Ability to quickly learn and gain an understanding of company products and technology components.
  • Solid understanding of object-oriented concepts.
  • Expert skill level in .Net Framework 4.5 or greater (C#).
  • Comfortable with taking ownership of work and independently completing projects with limited guidance.
  • Strong interpersonal skills with the ability to establish collaborative working relationships across teams and individuals with varying levels of expertise.

Special Position Requirements

  • None.

What makes working at OEC awesome? It varies from employee to employee. For some, it's the flexibility - whether it's remote work or a hybrid or in-person role, OEC takes our teams across multiple time zones and international communities. For others, it's the strong sense of camaraderie and community that celebrates both individuals and team-driven contributions. Or it could be the empowerment and how the team is encouraged to take risks, learn, and grow within a dynamic and supportive environment. But no matter what gets us out of bed in the morning, our whole global community is inspired to be forward thinking and drive innovative solutions for the automotive parts and repair industry.

OEConnection is subject to certain governmental recordkeeping and reporting requirements for the administration of civil rights laws and regulations. In order to comply with these laws, we invite applicants and employees to voluntarily self-identify their gender, race and ethnicity. Submission of this information is strictly voluntary and refusal to provide it will not subject you to any adverse treatment. The information obtained will be kept confidential and may only be used in accordance with the provision of applicable laws, executive orders, and regulations, including those that require the information to be summarized and reported to the federal government for civil rights enforcement. When reported, data will not identify any specific individual. This information will be maintained separately from your application for employment. If you do not wish to self-identify at this time, you may do so in the future by submitting this form. Failure to provide the following information will not subject you to any adverse action or treatment. OEConnection is an Equal Opportunity/ Affirmative Action employer. We provide equal employment opportunities to all qualified employees and applicants for employment without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, veteran status, disability or any other legally protected status. We prohibit discrimination in decisions concerning recruitment, hiring, compensation, benefits, training, termination, promotions, or any other condition of employment or career development.

Apply Now

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Teamwork
  • Social Skills

.NET Developer Related jobs