Software Development Manager

2 weeks ago


Forest Hill, United States Northern Tool + Equipment Full time

Who are we?


Jacks Small Engines (subsidiary of Northern Tool & Equipment) is the e-commerce leader in small engine parts with more than 3 million parts, 400 vendors, and a best-in-class online parts shopping experience. Jacks has a robust online Parts Look-Up platform that allows customers to quickly and easily find what they need, and operates a company-owned warehouse space to fulfill orders through its websites including jackssmallengines.com, snowblowersatjacks.com and mowersatjacks.com.


Why choose Jacks Small Engines?

  • Competitive Pay: $130 - $150k, plus 10% AIP
  • Paid time off
  • Parental leave
  • Holiday pay
  • Referral bonus
  • Employee Discounts
  • Employee Assistance Program
  • 401K with employer match
  • Excellent work/life balance
  • Opportunity for internal growth and employee advancement
  • Check out us out here: About Us - Jacks Small Engines


Job Summary:

The IT Manager Software Development provides leadership in the design, development, implementation and support of business and eCommerce applications, integrations and data management, aligning projects with the company’s business goals and objectives, that meet or exceed established goals.


Responsibilities:

  • Performs full system life cycle development of the Company’s eCommerce applications in order to build and/or enhance functionality for the Company’s web sites, processing pipeline and warehouse systems.
  • Adheres to structured development methodology such as Agile or Waterfall with an ability to interpret, understand, develop, and articulate system level diagrams and designs.
  • Design, implement and maintain application integrations with internal and external systems.
  • Is instrumental in the development and gathering of technical specifications for projects.
  • Leads through example on complex development tasks. Tackles the most complex development tasks.
  • Contributes to the design, development and execution of unit, system, performance, and integration testing to ensure that developed code is efficient, highly scalable and applications can support high volumes of traffic.
  • Works closely with stakeholders to understand proposed design solutions and ensure their feasibility. Recommends alternate solutions when needed.
  • Troubleshoots and resolve technical issues as they arise. Responsible for on-call issue escalation.
  • Prioritizes support requests. Ensures timely resolution.
  • Provides mentoring and leadership to Developers on all aspects of development and testing. Performs code reviews of Developers’ work to ensure it adheres to best practices and meets quality standards.
  • Ensures completed tasks meet deadlines and established standards including the business and audit control requirements and disaster recovery procedures.
  • Establish and maintain documentation and diagrams for application design, integrations and process workflows.
  • Implement and maintain monitoring solutions for systems and applications for proper alerting and reporting of application performance and reliability.
  • Collaborate with senior System Administrator to assist with quality assurance, program logic and data processing.
  • Researches and recommends changes in tools, techniques, or processes as appropriate.


Qualifications and Skills:

  • Bachelor’s degree in information technology or equivalent experience.
  • 5+ years of software development, design or architectural experience with e-commerce systems.
  • 3+ years successful people management experience in IT Development
  • 5+ years of .NET 4.6+ using C#, JavaScript, SQL development experience.
  • At least 3 years of MVC Framework & ASPX experience using .NET/.NET Core and Mono Frameworks.
  • Proficiency in Developer Utilities (Rider or Visual Studio).
  • Proficiency in developing with HTML, CSS, Bootstrap, jQuery, SignalR.
  • Technical familiarity with consuming 3rd party APIs (SOAP, Restful, WCF).
  • Significant knowledge of SQL development and tuning (Stored Procedures/Functions/Views).
  • Significant knowledge of working with Entity Framework 6+/.Net Core or other ORMs.
  • Experience with systems on-prem, remote hosted and cloud native.
  • Experience with implementing and managing cloud IaaS, PaaS, SaaS (AWS, Azure, GCP).
  • Experience with interfacing with 3rd party client and server integrations.
  • Experience with XML, XSL, Json, processing/parsing.
  • Understanding of HTML, CSS, and browser compatibility issues.
  • Experience with hosting applications with IIS.
  • Experience writing and working with Windows Services.
  • Experience with code refactoring and translation from VB.NET to C#.
  • Experience with N-ServiceBus, MSMQ or other messaging technologies is a plus.
  • Experience with multithreaded techniques and design patterns.
  • Experience with implementing common design patterns.
  • Experience with implementing and managing system monitoring and alerting solutions (NewRelic, AppDynamics).
  • Technical familiarity with DNS, DHCP, SMTP and general TCP/IP networking.
  • Knowledge and experience of testing methodologies and frameworks (N-Unit).
  • Strong organizational skills with excellent attention to detail.
  • Multitasking and prioritization skills to effectively manage multiple efforts simultaneously.
  • Ability to effectively mentor and provide guidance to other team members.
  • Ability to communicate effectively, both orally and in writing, with a wide variety of Company personnel and others.
  • Demonstrates Northern Tool + Equipment’s 12 Core Competencies.



  • Forest Hill, United States Northern Tool Full time

    Description Who are we? Jacks Small Engines (subsidiary of Northern Tool & Equipment) is the e-commerce leader in small engine parts with more than 3 million parts, 400 vendors, and a best-in-class online parts shopping experience. Jacks has a robust online Parts Look-Up platform that allows customers to quickly and easily find what they need, and operates a...


  • Forest Lake, Minnesota, United States Da Vinci Software Full time

    Job DescriptionWe are seeking a highly skilled Senior Cloud Developer to join our team at Da Vinci Software. As a key member of our platform engineering team, you will be responsible for designing and building back-end services that support our portfolio of data-centric clinical and analytic applications.Key ResponsibilitiesOur ideal candidate will have...


  • Forest Lake, Minnesota, United States C4 Technical Services Full time

    Cloud Software Developer Job DescriptionWe are seeking a skilled Cloud Software Developer to join our team at C4 Technical Services. As a Cloud Software Developer, you will play a key role in the analysis, design, development, and implementation of application modernization. You will work with a delivery team of software engineers to ensure end-to-end...


  • Forest Lake, Minnesota, United States Search Leaders Full time

    Senior Software DeveloperAbout the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Search Leaders. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining scalable, high-performance software solutions using Angular, AWS DynamoDB, and cloud/serverless technologies.Key...


  • Chapel Hill, North Carolina, United States CData Software Full time

    In today's data-driven world, organizations are seeking innovative solutions to manage their decentralized data assets. CData Software is a global leader in real-time data connectivity, providing easy-to-use integration products that enable users to work with their data where, when, and how they need it.Job SummaryWe are seeking a highly skilled Senior...


  • Lake Forest, California, United States Grainger Businesses Full time

    We are seeking a highly skilled Software Development Professional to join our team at Grainger Businesses.Grainger is a leading broad line distributor with operations in North America, Japan, and the United Kingdom. We achieve our purpose, We Keep the World Working, by serving more than 4.5 million customers with a wide range of products that keep their...


  • Chapel Hill, North Carolina, United States CData Software Full time

    Job SummaryCData Software is seeking a highly skilled Senior Account Manager to join our OEM Partnerships division. As a Senior Account Manager, you will be responsible for managing existing OEM partner accounts, ensuring the mutual success of the partnership.Key ResponsibilitiesIdentify and close sales opportunities with existing OEM partners, including...


  • Clyde Hill, Washington, United States Snowflake Computing Full time

    Build the Future of DataSnowflake Computing is seeking a dedicated student to join our team as a software development intern. As a member of our team, you will have the opportunity to work on challenging projects, gain hands-on experience with cloud data platforms, and contribute to the development of enterprise-grade software.What We Offer:- Paid, full-time...


  • Lake Forest, California, United States Abbott Full time

    About AbbottAbbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines.Our 114,000 colleagues serve people in more than 160...


  • Pleasant Hill, California, United States Year Up United Careers Full time

    Year Up United Careers is seeking a talented individual to join our team as a Software Development Professional. In this role, you will have the opportunity to develop your technical and professional skills through our one-year or less, intensive job training program.The program combines technical and professional training with access to internships and job...


  • Lake Forest, United States Cognizant Full time

    Job SummaryWe are seeking a highly skilled Sr. Developer with 8 to 12 years of experience to join our team. The ideal candidate will have extensive experience in C# and Microsoft Azure IoT. This role is hybrid with no travel required and operates during day shifts. Experience in the Industrial Manufacturing domain is a plus.ResponsibilitiesDevelop and...


  • Lake Forest, Illinois, United States Packaging Corporation of America Full time

    Project Implementation Software DeveloperAt Packaging Corporation of America, we are seeking a skilled Project Implementation Software Developer to join our team. As a key member of our software development team, you will be responsible for implementing and maintaining software applications that support our paper mills across the United States.Key...


  • Lake Forest, United States Cognizant Full time

    Job SummaryWe are seeking a highly skilled Sr. Developer with 8 to 12 years of experience to join our team. The ideal candidate will have extensive experience in C# and Microsoft Azure IoT. This role is hybrid with no travel required and operates during day shifts. Experience in the Industrial Manufacturing domain is a plus.ResponsibilitiesDevelop and...


  • Lake Forest, United States Cognizant Full time

    Job Summary We are seeking a highly skilled Sr. Developer with 8 to 12 years of experience to join our team. The ideal candidate will have extensive experience in C# and Microsoft Azure IoT. This role is hybrid with no travel required and operates during day shifts. Experience in the Industrial Manufacturing domain is a plus. Responsibilities Develop and...


  • Lake Forest, California, United States WITS (Wistron ITS) Full time

    Job Title: Senior Software Development EngineerWe are seeking a talented Software Development Engineer to join our team at WITS (Wistron ITS). If you have a strong background in advanced programming, networking protocols, and cloud IoT platforms, we want to hear from you.Key Responsibilities:Develop and maintain applications using advanced C++ and C#...


  • Lake Forest, United States Cognizant Full time

    Job Summary We are seeking a highly skilled Sr. Developer with 8 to 12 years of experience to join our team. The ideal candidate will have extensive experience in C# and Microsoft Azure IoT. This role is hybrid with no travel required and operates during day shifts. Experience in the Industrial Manufacturing domain is a plus. Responsibilities Develop and...


  • Lake Forest, California, United States Alcon Full time

    Software Life Cycle Management EngineerAt Alcon, we are driven by the meaningful work we do to help people see brilliantly. We innovate boldly, champion progress, and act with speed as the global leader in eye care. Here, you'll be recognized for your commitment and contributions and see your career like never before. Together, we go above and beyond to make...


  • Oxon Hill, United States Diaconia LLC Full time

    Diaconia is looking for a talented Power BI Software Developer to join our Amazing team!If you're looking to join a company that truly appreciates you and your talents, look no further! At Diaconia, we are committed to serving and caring for our colleagues, our clients and our community. Our team is made up of talented individuals who appreciate having the...


  • Forest, United States L3 Technologies Full time

    Job Title: Automation Software Engineer Job Code: 18304 Job Location: Lynchburg, VA Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off Job Description: The Software Engineer will join a product development team chartered with developing creative solutions to automate functions...

  • HCM Sales Executive

    1 month ago


    Cherry Hill, New Jersey, United States Asure Software Full time

    Job SummaryWe are seeking a highly motivated and experienced HCM Sales Executive to join our team at Asure Software. As a key member of our sales team, you will be responsible for building business relationships with new and existing clients, identifying new revenue opportunities, and driving sales growth.Key Responsibilities:Develop and execute sales...