We are seeking an experienced C++ developer to work on a team maintaining and modernizing our primary product, an Enterprise Resource Planning package for small to medium-sized businesses. This person will join an experienced team as they work to grow and maintain a mature C++ codebase.
LocationLancaster PA, Moscow ID, or remote.
Responsibilities - Design and implement new features in C++, C#, Rust, or JScript.
- Investigate, diagnose, and fix bugs where the call stack may span C++, C#, JScript, and Rust code.
- Understand and map business processes to code and user interface.
Skills - Experience rewriting/refactoring large codebases in an incremental manner.
- Fluency in C++ is required.
- Experience with C# is desired.
- Experience with more recent systems languages such as Rust, Zig, or Odin is desirable but not required.
- SQL fluency and experience with RMDBs, preferably Postgres, is desirable.
- Older Windows technology (COM, Active Template Library, MFC) is desirable.
- Experience with JScript or other JavaScript flavors is desirable as the ERP customization layer uses JScript interfacing through COM.
- Experience with bookkeeping, running a small business, working in manufacturing or distribution is great for customer empathy.
As a member of the Koble team, you'll receive: - Health coverage option for individual and family
- Dental, vision, short-term and long-term disability options available
- 401k Plan