Job Description
Job Description
Description :
O’Rourke Sales Company has an opportunity for a Senior .NET Developer to join our team at our Corporate office in Davenport, Iowa. We are an established national distributor offering numerous lines of consumer electronics and standard to high-end appliances .
The position will serve as a developer on various project across areas of the company. Projects are equally challenging and rewarding, allowing for you to be creative when providing solutions
O’Rourke Sales is an Equal Opportunity Employer.
Job Type : Full-time Monday - Friday (8-5 p.m.) in an office position in the O’Rourke Sales Information Technology Department to support company’s applications as applied to sales and logistics initiatives.
Job Responsibilities :
- Serve alongside our Software Architect / Engineers to grow our existing frameworks into new solutions using Clean Architecture methodology (or Vertical Slice where applicable)
- Self-starter who can take a task, follow our standards, and implement it with little supervision.
- Collaborate with cross-functional teams to identify business needs, gather requirements, and implement solutions.
- Write efficient, reusable, scalable code in C# and ASP.NET technology.
- Identify and resolve software defects and issues promptly.
- Integrate software components with third-party systems and services.
- Provide ongoing support and maintenance for existing software applications.
- Be a point of contact into the IT department for the department(s) you are aligned with
- Handle complex programming problems, mentoring the staff after implementation where necessary
Offered Benefits :
Comprehensive 401(K) retirement plan with company matchHealth InsuranceHealth Savings accountDental InsuranceVision InsuranceCompany paid Life Insurance & AD&DVoluntary Life insurance & AD&DShort Term DisabilityCompany paid Long Term DisabilityAccident, Critical Illness, and Hospital Indemnity InsuranceEmployee Assistance Program (EAP)Flexible Spending Account (FSA) for dependent careEmployee DiscountPaid Time OffPaid HolidaysPaid trainingRequirements :
Required Skills and Qualifications :
10+ years of logistics, warehousing, and / or distribution experience10+ years of experience as a .NET developerFluent understanding of the .NET Framework, Standard, and Core libraries, and object-oriented programming.Experience with web development technologies, including ASP.NET, MVC, and API.10+ years of experience with Microsoft SQL Server database querying and design10+ years of NUnit or XUnit library experience and implementing unit testingWorking experience within a team with code versioning (Git) and package management (NuGet)Outstanding written and verbal communication skillsConfiguration and management of Azure Devops (cloud or on-premises)Experience with RESTful APIs and the XML and JSON data formats as well as JWT token authentication5+ years of experience with Python or Powershell scriptingPreferred Skills and Qualifications :
Progress 4GL database experienceUnderstanding of security best practices in software developmentCreating, deploying, and maintaining containers such as Docker or Kubernetes