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