高级开发工程师
Senior Developer
主要职责与工作内容
- 在多平台技术栈上构建和维护业务应用功能。
- 设计并实现内部系统、外部合作伙伴、API 和数据流水线之间的集成。
- 应用现代开发实践——干净的代码、模块化设计、以 SQL 优先的数据访问方式以及结构化测试——无论使用何种语言或环境。
- 在复杂项目中担任技术资源,参与设计决策,并将工作推进到交付阶段。
- 识别并跟进对现有系统进行现代化和改进的机会。
- 与 IT、项目管理、QA 和业务相关方协作,交付范围明确、文档完善的解决方案。
- 作为更广泛的开发角色的一部分,学习、维护并扩展 RPG 应用程序。
工作授权:候选人必须已获得在美国工作的资格。Grimco 不会为该职位提供就业签证支持(例如 H-1B、O-1、TN),未来也不会提供。
所需资格条件
• 5 年以上专业软件开发经验。
• 展现出在不熟悉的语言、框架或平台中学习和工作的能力。
• 强大的 SQL 和关系型数据库技能——你会编写高效的查询并理解数据建模。
• 具有在系统之间建立集成的经验——API、基于文件的交换、ERP 连接或类似内容。
• 能够自信地阅读、理解和改进你未编写的遗留代码。
• 清晰的沟通能力——你可以向非技术人员解释技术决策,而不会丢失重要细节。
• 安全意识融入你的工作方式,而不是作为事后考虑。
优先资格条件
- 具有分销、仓储、制造或订单管理系统背景。
- 具有 ERP 平台经验——自定义或中端市场产品。
- 接触过 EDI 或数据交换——X12 交易集、平面文件自动化、贸易伙伴集成。
- 云集成经验——REST/JSON API、Azure、AWS 或类似内容。
- 熟悉 IBM Power Systems 或其他企业后端平台。
- 具有 RPG 或 IBM i 开发经验,或对该平台表现出明显兴趣。
福利
- 提供完整的医疗、牙科和视力福利。保费在过去 16 多年里保持不变。
- 带薪产假/陪产假。
- 带薪节假日。
- 带薪休假累积(带薪休假可发放)
查看英文原文
Key Responsibilities & Duties
- Build and maintain business application features across a multi-platform technology stack.
- Design and implement integrations between internal systems, external partners, APIs, and data pipelines.
- Apply modern development practices — clean code, modular design, SQL-first data access, and structured testing — regardless of the language or environment.
- Serve as a technical resource on complex projects, contributing to design decisions and seeing work through to delivery.
- Identify and follow through on opportunities to modernize and improve existing systems.
- Collaborate with IT, project management, QA, and business stakeholders to deliver well-scoped, well-documented solutions.
- Learn, maintain, and expand RPG applications as part of a broader development role.Work Authorization: Candidates must be authorized to work in the
- United States. Grimco does not provide employment visa
- sponsorship (e.g., H-1B, O-1, TN) and will not do so in the future
- for this position.
REQUIRED QUALIFICATIONS
• 5+ years of professional software development experience.
• Demonstrated ability to learn and work in unfamiliar languages, frameworks, or platforms.
• Strong SQL and relational database skills — you write efficient queries and understand data modeling.
• Experience building integrations between systems — APIs, file-based exchanges, ERP connectivity, or similar.
• Comfortable working with legacy code you didn’t write — reading, understanding, and improving it with confidence.
• Clear communication skills — you can explain technical decisions to non-technical stakeholders without losing the important detail.
• Security awareness baked into how you work, not treated as an afterthought.
Preferred Qualifications
- Background in distribution, warehousing, manufacturing, or order management systems.
- Experience with ERP platforms — custom-built or mid-market.
- Exposure to EDI or data interchange — X12 transaction sets, flat file automation, trading partner integrations.
- Cloud integration experience — REST/JSON APIs, Azure, AWS, or similar.
- Familiarity with IBM Power Systems or other enterprise backend platforms.
- RPG or IBM i development experience, or a demonstrated interest in the platform.
Benefits
- Full medical, dental, and vision benefits available. Premiums have remained unchanged for more than 16 years.
- Paid Maternity/Paternity Leave.
- Paid Holidays.
- Paid Time Off Accrual (Paid Time Off payout available).
- 401K with Profit Sharing, up to 6% of the employee’s total compensation earnings.
- Employee Referral Benefits.
- Volunteer Time Off.
Grimco is a national wholesale sign supply manufacturer and distributor with over 65 locations across North America and the United Kingdom. Founded over 150 years ago and still family-owned, we focus on delivering quality products and outstanding service to the sign industry. Our platform has powered the business for decades — and continues to evolve.
By completing this online application for employment, you certify that the information on this application is true and complete to the best of your knowledge. You understand that any misrepresentation or omission of fact in response to any inquiry made in this application may result in rejection of application or, if hired, dismissal whenever it is discovered. You authorize and release all parties from any liability or damage that may result from seeking, furnishing, or using such information. You understand and agree that, if hired, your employment is for no definite period and may, regardless of the date of payment of compensation, be terminated by Grimco, Inc. at any time, for any or no reason, with or without notice. You understand that no representation to the contrary is valid unless in writing, set a definite term of employment, and signed by the company's CEO. You further understand and agree that any job offer is contingent upon your passing, to the company's satisfaction, a drug and/or alcohol test, criminal background check and other possible screenings. You understand that this application is active for 90 days only, and if you do not hear from the company but still wish to be considered for employment after 90 days, you will need to fill out a new application.
Do you want to work for a company where the people are the purpose? At Grimco, our developers operate across a real, multi-platform technology stack — and their work ships. As a Senior Developer, you’ll contribute to a platform that has powered the business for decades and continues to modernize. You’ll bring strong development fundamentals, an ability to learn and work across languages and environments, and the judgment to navigate complex systems confidently.
Originally posted on Himalayas