Q LLC logo
Q LLC
Posted 82 days agoVerified live 1d ago

Software Engineer

Brief overview

Dover, NHIn-person
UndergradOr in progress
1+ yrsMinimum
.NET Framework.NET CoreC#WinFormsWeb servicesEntity FrameworkORM technologiesSQL ServerMySQLComplex SQL queriesDatabase performance optimizationVersion control systemsGitCI/CD pipelinesSecurity best practices in software developmentERP systems

About the company

Q is a company driven by innovation. Our world class engineering team will focus on next generation products.

Job description

Summary

Q LLC is a pioneering firearms design and technology company that continually pushes the boundaries of innovation in the industry. They are seeking a dynamic and skilled Software Engineer who will play a crucial role in maintaining and enhancing their Enterprise Resource Planning (ERP) system, collaborating with the development team and internal stakeholders to ensure the system meets evolving business needs.

Responsibilities

  • Maintain, optimize, and enhance the existing ERP system built on WinForms and .NET Framework/.NET Core, including web services
  • Collaborate closely with internal staff, ensuring clear communication and alignment on project tasks, new features, and timelines
  • Work with product owners, business analysts, and internal stakeholders to translate business requirements into technical solutions
  • Troubleshoot, debug, and resolve issues within the ERP system, ensuring system reliability and performance
  • Design and implement new features and modules to address evolving business requirements, ensuring system stability and backward compatibility
  • Conduct code reviews, write unit tests, and document changes to ensure high-quality, maintainable code
  • Optimize application performance, including database interactions and UI responsiveness, to enhance the user experience
  • Implement security best practices and ensure data protection protocols within the ERP system
  • Stay current with advancements in .NET, WinForms, and ERP technologies, recommending improvements and modernization efforts

Skills

  • 1–3 years of experience in .NET development, with a focus on WinForms applications and web services
  • Proven track record of maintaining and enhancing large-scale ERP systems
  • Strong proficiency in .NET Framework, .NET Core, C#, and WinForms development
  • Experience with Entity Framework or other ORM technologies
  • Solid knowledge of relational databases such as SQL Server or MySQL, with the ability to write complex queries and optimize database performance
  • Experience collaborating with offsite/remote teams, with excellent communication skills to ensure smooth project execution
  • Strong problem-solving skills and the ability to troubleshoot issues in a production environment
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines
  • Knowledge of security best practices in software development, particularly in ERP systems
  • Experience with tools such as Syncfusion (or similar) is a plus
  • Ability and desire to work in a manufacturing environment
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
  • Experience with integrations to systems such as Adobe Commerce/Magento, QuickBooks, and ShipStation
  • Exposure to AI or automated coding assistance tools
  • Firearms industry experience

Qualifications

Must Haves

  • 1–3 years of experience in .NET development, with a focus on WinForms applications and web services
  • Proven track record of maintaining and enhancing large-scale ERP systems
  • Strong proficiency in .NET Framework, .NET Core, C#, and WinForms development
  • Experience with Entity Framework or other ORM technologies
  • Solid knowledge of relational databases such as SQL Server or MySQL, with the ability to write complex queries and optimize database performance
  • Experience collaborating with offsite/remote teams, with excellent communication skills to ensure smooth project execution
  • Strong problem-solving skills and the ability to troubleshoot issues in a production environment
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines
  • Knowledge of security best practices in software development, particularly in ERP systems
  • Experience with tools such as Syncfusion (or similar) is a plus
  • Ability and desire to work in a manufacturing environment
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)

Nice to Haves

  • Experience with integrations to systems such as Adobe Commerce/Magento, QuickBooks, and ShipStation
  • Exposure to AI or automated coding assistance tools
  • Firearms industry experience

Benefits

  • Medical, Dental, Vision and 401k Plans

More jobs like this