Software Engineer

5 days ago


Ottawa, Ontario, Canada Liveqordie Full time
Job Title: Software Engineer

Location: Dover, NH Job Type: Full-Time / Permanent

Company Overview:

Q LLC is a pioneering firearms design and technology company that continually pushes the boundaries of innovation in the industry. Our commitment to excellence has positioned us as leaders in creating cutting-edge solutions for firearm enthusiasts. As we expand our team, we are seeking a dynamic and skilled Software Engineer who shares our dedication to advancing technology and design. As a Software Engineer at Q LLC, you will play a crucial role in maintaining and enhancing our Enterprise Resource Planning (ERP) system, collaborating with our development team and internal stakeholders to ensure the system meets the evolving business needs.

Location and Work Schedule:

This position is based in Dover, NH, and requires you to be in-person five days per week.

Travel Requirements:

Minimal travel may be required as needed for project collaboration.

Software Engineering Responsibilities and Duties:

- 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 updated with advancements in .NET, WinForms, and ERP technologies, recommending improvements and modernization efforts.

Required Qualifications and Skills:

- 1-3 years of experience in .NET development, with a focus on WinForms applications and web services.
- Proven track record in 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 reporting tools such as Syncfusion (or similar) is a plus.

Education and Experience:

- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).

Physical Requirements:

This position may require extended periods of time at a desk, working with computers and related technical equipment. Occasional lifting of lightweight hardware may be required during maintenance or setup tasks.

Equal Employment Opportunity:

Q LLC is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants, regardless of race, religion, gender, sexual orientation, age, disability, or veteran status.

#J-18808-Ljbffr

  • Ottawa, Ontario, Canada Data Engineer Jobs Full time

    Job Description:At Quantexa, we're innovating the data analytics market in ways no one else can. Our technology started out in FinTech, helping tackle serious criminal activity. Now, its potential is virtually limitless. We're a real team, collaborating and constantly engineering better solutions. As a senior data engineer, you'll bring it all together,...


  • Ottawa, Ontario, Canada Data Engineer Jobs Full time

    About Us:We're a collection of bright, passionate minds harnessing complexities and helping our clients and their communities. One culture, made of many. Heading in one direction - the future. At Quantexa, we have one mission: to help businesses grow, make data easier, and make the world a better place.About the Role:We're seeking a highly skilled senior...


  • Ottawa, Ontario, Canada Data Engineer Jobs Full time

    Job Description: What we're all about. It isn't often you get to be part of a tech company that, since 2016, has been innovating the data analytics market in ways no one else can. Our technology started out in FinTech, helping tackle serious criminal activity. Now, its potential is virtually limitless. Working at Quantexa isn't just intellectually...

  • Software Engineer

    1 week ago


    Ottawa, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Social network you want to login/join with:Software Engineer - Data Communication, OttawaLocation:OttawaJob Category:Information TechnologyJob Reference:Job Views:Posted:Expiry Date:17.04.2025Job Description:Our team has an immediate permanent opening for a Software Engineer.About the team:The YunShan Software Lab pioneers advanced software technologies and...

  • Software Engineer

    20 hours ago


    Ottawa, Ontario, Canada SNC-Lavalin Full time

    Job DescriptionSoftware EngineerAtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to the nuclear industry in Canada and around the world for more than 60 years. We are proud to be the steward of Canadian CANDU nuclear technology.Location - Mississauga, ONYour role within the...


  • Ottawa, Ontario, Canada Pop-Up Talent Full time

    Software Engineer, Controls Ottawa, ON Canada We're hiring a Software Controls Engineer in Ottawa, Canada The best candidate may have experience as an Industrial Controls Software Engineer, Control Systems Engineer, Embedded Software Engineer, Automation Software Engineer, Industrial Software Engineer, Firmware Engineer, Software Engineer, Control...


  • Ottawa, Ontario, Canada Data Engineer Jobs Full time

    Your Career Journey:You'll be working in a dynamic and collaborative environment, where you'll have the opportunity to develop your skills and advance your career. As a senior data engineer, you'll be responsible for implementing our innovative technology for various domains, including banking, insurance, government, and healthcare. You'll work closely with...


  • Ottawa, Ontario, Canada Morson Talent (Canada & USA) Full time

    Location: Ottawa, ON (In-Office)Reports to: VP, EngineeringJob Title: Software Engineering ManagerThe OpportunityOur client is seeking a Software Engineering Manager to lead and grow a team of skilled software and systems engineers. Reporting to the VP of Engineering, you will drive the development and delivery of complex software solutions, ensuring...


  • Ottawa, Ontario, Canada Pop-Up Talent Full time

    Software Engineer, ControlsOttawa, ON CanadaWe're hiring a Software Controls Engineer in Ottawa, CanadaThe best candidate may have experience as an Industrial Controls Software Engineer, Control Systems Engineer, Embedded Software Engineer, Automation Software Engineer, Industrial Software Engineer, Firmware Engineer, Software Engineer, Control Systems, or...


  • Ottawa, Ontario, Canada Pop-Up Talent Full time

    This range is provided by Pop-Up Talent. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$100,000.00/yr - $110,000.00/yrProfessional Recruiter | Staffing Services, Interviews, RecruitingSoftware Engineer, ControlsWe're hiring a Software Controls Engineer in Ottawa, CanadaThe best candidate...


  • Ottawa, Ontario, Canada Morson Talent (Canada & USA) Full time

    Location: Ottawa, ON - 100% on-site Employment Type: Permanent/Full-Time Job Title: Senior Software Engineer The Opportunity We're looking for a Senior Software Engineer to join our dynamic team in Ottawa This role is ideal for experienced engineers who love tackling complex technical challenges, building high-quality, reliable solutions, and mentoring...

  • Software Engineer

    1 week ago


    Ottawa, Ontario, Canada Threekit Visual Commerce Full time

    As a Software Engineer, we want you to be passionate about building a great customer experience and supporting a fast-growing company. The role of the Software Engineer will cover complex areas of 3D design to the common needs of a B2B SaaS solution. This role offers a unique opportunity to contribute to a wide range of projects. You will design, develop,...


  • Ottawa, Ontario, Canada InDro Robotics Full time

    InDro Robotics, a part of the INDROCORP Group of Companies, offers a range of remotely-piloted 'unmanned' aerial, water, and land services with mission-specific sensor packages. The team, consisting of drone pilots, Ph.D.'s in remote sensing, GIS/IT professionals, engineers, and industry specialists, collaborates to provide effective unmanned services. InDro...


  • Ottawa, Ontario, Canada Apple Inc. Full time

    **About Apple Inc.**We are committed to building innovative technologies that seamlessly blend hardware and software into a unified experience.The Core Operating Systems group is responsible for developing fully-integrated operating systems that enable our team to craft holistic user experiences, upholding the excellence people expect from Apple devices.Job...


  • Ottawa, Ontario, Canada Maplesoft Group Full time

    Job SummaryWe are looking for a highly skilled Software Engineering Specialist to join our team.Your primary responsibilities will include:Designing and developing software applications that meet customer needs.Collaborating with stakeholders to identify project requirements.Maintaining high-quality code and adhering to coding standards.If you are passionate...


  • Ottawa, Ontario, Canada General Dynamics Corporation Full time

    Job OverviewWe are looking for a highly skilled Engineering Software Developer to join our team in the Land & Joint division.The successful candidate will have 5+ years of experience developing system software and leading development projects with a disciplined approach to software engineering.You will be responsible for designing, implementing, and...


  • Ottawa, Ontario, Canada Emburse, Inc. Full time

    Company Overview">Emburse, Inc. is a leading provider of software solutions that enable businesses to manage their finances effectively.Job DescriptionDevelop and maintain high-quality software systems that integrate internal applications.Ensure the reliability and scalability of our infrastructure by designing and implementing efficient deployment...

  • Software Engineer

    3 days ago


    Ottawa, Ontario, Canada General Motors of Canada Full time

    Job DescriptionWork Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to the office - Markham Elevation Centre (MEC) three times per week, at minimum.The RoleGeneral Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. As we move...


  • Ottawa, Ontario, Canada Lightci (Light Consulting) Full time

    About UsFounded in 2022, Lightci is a leading product design and development consulting partner. Our mission is to empower businesses to build innovative software solutions that drive success.We're seeking an experienced Senior Software Development Engineer in Test to join our team. As a key member of our engineering organization, you'll play a critical role...


  • Ottawa, Ontario, Canada General Dynamics Corporation Full time

    Responsibilities for this PositionLocation: 1941 Robertson Rd, Nepean, ON K2H 5B7, CanadaEmployment Type: Fulltime-RegularCompany DescriptionAt General Dynamics Mission Systems Canada, our focus extends beyond engineering technology solutions; we are dedicated to cultivating careers. If you seek a purpose-driven career solving some of the world's most...