Software Engineer

Portland, OR, US, United States

Job Description

For nearly 25 years, SBI has created software that powers businesses in the green plant and nursery industry. Founded in 2001, the company partners with many of the largest and most successful nurseries and growers in the United States, Canada, and the UK. SBI offers comprehensive solutions, including forecasting, production, replenishment, and EDI cloud, tailored to every aspect of a big retail supplier's operation. With a focus on innovation and customer support, SBI is currently transitioning to an employee ownership model, which includes a generous retirement plan for all full-time employees.

Location:

NE Portland Oregon - Bakery Blocks.

Key Responsibilities:



Design, develop, test, deploy, and maintain robust desktop applications using

WinForms

(C#.NET). Develop and maintain high-performance, scalable web services using

RESTful APIs

built on the .NET framework/Core. Collaborate with product managers and other developers to translate business requirements into technical solutions. Troubleshoot, debug, and upgrade existing software systems. Participate in code reviews to ensure code quality, maintainability, and adherence to established standards. Contribute to the continuous improvement of our development processes and application architecture. Communicate with SBI's implementation team and clients. Collaborate with teammates to analyze faults, determine root cause, and deploy solutions.

Required Skills:



Required Qualifications:



Proven professional experience as a Full Stack Developer, utilizing the

.NET Framework and/or .NET Core

.

Essential:

Strong, hands-on experience developing and maintaining large-scale desktop applications using

WinForms

(Windows Forms).

Essential:

Significant experience in designing, building, and consuming

RESTful APIs

(Web API/ASP.NET Core). Proficiency in C# and SQL Server. Excellent problem-solving skills and attention to detail. Strong written and verbal communication skills.

Preferred Experience:



Experience working with the

Developer Express (DevExpress)

component suite. Familiarity with version control systems, specifically

Git

. Experience with continuous integration/continuous deployment (CI/CD) pipelines, especially using

Azure DevOps

. Scripting and automation experience, particularly with

PowerShell

. Familiarity with modern front-end technologies (e.g., React, Angular, Vue.js) for future web application development is a bonus. Bachelor's Degree or higher in Computer Science, Engineering, or equivalent. 4+ years as a professional Software Developer Excellent written and verbal communication skills in English. Understanding of relational databases, and best practice for moving data in and out of them. Demonstrated ability to understand the performance implications of design choices. Experience developing and deploying production systems. Use of Git to branch, pull, and merge.

Bonus Qualifications



Experience effectively improving large and/or complex code bases. Experience with Azure DevOps.
Job Type: Full-time

Pay: $95,000.00 - $130,000.00 per year

Benefits:

401(k) 401(k) matching Dental insurance Health insurance Paid time off Retirement plan Vision insurance
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD5834698
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    95000.0 130000.0 USD
  • Employment Status
    Permanent
  • Job Location
    Portland, OR, US, United States
  • Education
    Not mentioned