Software Developer - AI Focus
Bruno Independent Living Aids, Inc.
- Oconomowoc, United States
- Mid Level
- Bachelor's degree
- Posted
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
