Jobs and Careers
PU

Senior Full Stack Dot Net Developer

Pull-A-Part
United Statesfull_timeVerifiedPosted 19 Jul 2024

About the role

Description

OUR MISSION:

Pull-A-Part, an industry leader in automotive recycling, is looking for a highly skilled, dedicated, and talented full-stack C# .NET/Javascript developer to join our team! As part of an agile scrum team, the Senior Software Developer will be working in the full development stack from UI through to the databases. The Senior Software Developer will primarily build APIs and services in C#.NET, stored procedures and queries on MS SQL Server, front-end web applications, and desktop applications in WPF/ WinForms.

As part of the Pull-A-Part software development team you will enjoy a hybrid role working both remotely and out of our location in Doraville, Georgia. We offer a collaborative, casual, flexible, and dynamic work environment that stems from our four core values of Help, Respect, Learn, and Grow. Our ideal candidate is intelligent, team-oriented, quality-minded, has a passion for learning, and is excited to work in whatever area is necessary to bring a feature to completion with technical excellence. 


JOB RESPONSIBILITIES:

For this opportunity you will fulfill the following job responsibilities & qualifications required for the role: 

  • Develop APIs and services in C#.NET.
  • Create and maintain web-based UI’s using modern front-end frameworks.
  • Build and maintain stored procedures in T-SQL.
  • Develop and maintain WPF and WinForms desktop applications.
  • Green-field development as well as legacy system maintenance.
  • Work collaboratively to gather requirements and groom user-stories.
  • Assist in peer review and testing of user-stories as necessary.
  • Practice, mentor, and evangelize technical innovation, coding standards, and best-practices.


Education / Experience Requirements:

  • Bachelor of Science in Computer Science, Computer Engineering, or related field.
  • 5+ years of experience in commercial .net application development.
  • 3+ years of experience working with T-SQL and MS SQL Server.
  • 2+ years of experience working with desktop application development.
  •  3+ years of experience working with modern web development, rest services, and Javascript frameworks.
  • 3+ years of experience developing stored procedures and tables in MS SQL Server.


Required Qualifications

  • Expert C#.NET skills.
  • Advanced OO and .NET foundational knowledge.
  • Detailed understanding of design-patterns as well as common anti-patterns.
  • Highly proficient in ADO.NET, as well as at least one ORM technology (Entity Framework, nHibernate, or Linq to SQL).
  • Strong knowledge of relational database concepts.
  • Expert ability to create clean, performant and effective SQL queries and stored procedures.
  • Good working understanding of React. Vue experience is also valuable.
  • Solid command of HTML and modern CSS.
  • Experience working as part of an agile team and familiarity with Scrum/Kanban practices.
  • Adept in creating unit-tests.
  • Good written and verbal communication skills.
  • Collaborative team-driven attitude.
  • Experience with Git or comparable source-control tool.

Preferred Skills / Qualifications

  • Experience developing WPF desktop applications.
  • Prior experience with accounting, auto industry, Supply Chain Management, or retail companies.
  • Expertise in creating and optimizing table indexes.
  • Previous experience performing official QA or testing duties.
  • SSIS experience.
  • Experience with JIRA, Rally, or some comparable tool.
  • Experience with automated database deployments is a plus.
  • Experience using Azure DevOps or OctopusDeploy is a plus.


Benefits for Full-Time Team Members:

  • Medical Insurance - We offer low-cost medical insurance to our team members and low-cost medical insurance to their additional household members.
  • Dental Insurance - We offer low-cost dental insurance to our team members and their additional household members.
  • Vision Insurance - We offer low-cost vision insurance to our team members and low-cost vision insurance to their additional household members.
  • Life Insurance - We offer FREE life insurance to our team members.
  • 401(k)  Plan for your retirement by participating in our optional, 401K plan. Receive a 100% company match on the first 3% of your contributions and receive a  50% company match on the next 2% of your contributions.
  • Paid  Holidays & Vacation - We observ

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Pull-A-Part

View company profile →