jobapplier

Software Developer - AI Focus

Bruno Independent Living Aids, Inc.

Skills

Required

  • software development
  • co-op
  • C# / Python / Java / JavaScript / TypeScript
  • SQL
  • source control
  • GIT
  • RESTful APIs
  • Microsoft / .NET
  • technical procedures
  • business correspondence
  • Microsoft Office
  • office equipment

Preferred

  • AI-assisted development tools
  • Claude
  • Code
  • GitHub
  • Copilot
  • Cursor
  • Windsurf
  • LLM
  • SQL Server

Develop, test, and deploy software solutions for the Information Technology Department under the direction of senior technical staff.

Responsibilities

  • Includes .NET, SQL Server, integration, and BI development, performed with an AI-first, agentic development workflow.
  • Additional responsibilities in building and maintaining internal LLM-based tools and agent workflows that support company business processes.
  • INFORMATION TECHNOLOGY ENGINEERING Develop, test, and deploy software applications, integrations, APIs, and SQL Server database objects under the direction of senior technical staff.
  • Use AI-assisted and agentic development tools as a routine part of daily development work.
  • Assist in maintaining and extending existing Epicor C# customizations, Jitterbit operations, and Salesforce APEX classes.
  • Write and maintain unit tests, and participate in code review and pull request cycles.
  • Follow established source control, branching, build, and deployment practices.
  • Create and maintain documentation for software, integrations, APIs, and procedures.
  • AI AND AUTOMATION Build and maintain LLM-based tools, prompts, and agent workflows that support internal business processes.
  • Evaluate model and prompt performance against defined test cases, and document results, regressions, and failure patterns.
  • Assist senior staff in the design and productionizing of internal LLM harnesses and multi-agent workflows.
  • Identify manual business processes that are good candidates for automation, and propose practical solutions.
  • BUSINESS ANALYSIS Work with company staff to gather requirements and translate them into technical specifications.
  • Provide lifecycle support of applications, including troubleshooting, defect resolution, and enhancement requests.
  • Develop and maintain BI reports and dashboards that provide valuable information for business analysis.
  • Build working knowledge of the company’s core platforms, including Epicor ERP, Salesforce, and Jitterbit integrations.
  • Maintain confidentiality of proprietary information.

Requirements

  • Must be able to work in the United States without corporate sponsorship now and within the future.
  • Keep current with the latest technologies, and share practical findings with the IT team.
  • Position requires a Bachelor’s degree in computer science or related field and 0-3 years of software development experience, including internship, co-op, or substantial academic project work.
  • Candidate must have demonstrated ability to develop and deploy working software using at least one general-purpose language (C#, Python, Java, or JavaScript/TypeScript), SQL, source control (GIT), and RESTful APIs, and must be able to explain and defend the design of their own prior work.
  • Willingness to work primarily in the Microsoft/.NET stack is required.
  • Read, analyze, and interpret a variety of information, such as technical procedures and business correspondence furnished in written, oral or diagram form.
  • Explain technical work clearly to both technical and non-technical staff, in writing and verbally.
  • Learn new platforms, languages, and tools quickly with limited formal training.
  • Requires job related software skills, Microsoft Office proficiency and the ability to operate a variety of standard office equipment.

Preferred

  • Routine use of AI-assisted development tools (Claude Code, GitHub Copilot, Cursor, Windsurf) and practical experience building LLM applications preferred.
  • Experience in a manufacturing environment preferred.
  • Exposure to Epicor, Jitterbit, or Salesforce is a plus.

Overview

Bruno will not consider applicants for employment immigration sponsorship. Bruno will not support any CPT, OPT, or STEM OPT plans, F-1 to H-1B, H-1B cap registration, O-1, E-3, TN status, I-485 job portability, etc.

Working Conditions/Physical Demands

Office environment, with occasional lifting and bending