Software Developer
Spraying Systems Co.
Glendale Heights, IL
Apply
JOB DETAILS
LOCATION
Glendale Heights, IL
POSTED
1 day ago
Job Description
We are seeking a talented Jr. Software Developer & Software Developer to build and enhance our core applications and AI-powered solutions. We are looking for a professional with a strong background in either back-end development with C# or front-end development with React / Next.js, complemented by experience with modern AI technologies and LLM integrations. While experience in both front-end and back-end is a significant advantage, we strongly encourage skilled developers with deep expertise in one area and a desire to grow in the other to apply.
Key Responsibilities
- Full-Stack Development: Design and build web applications and REST APIs (including OData and Minimal APIs) using .NET (C#), HTML, CSS, JavaScript, and React / Next.js.
- AI & LLM Integration: Integrate and orchestrate Large Language Model APIs (such as Anthropic Claude API, OpenAI/ChatGPT API, Google Gemini, and Azure AI Foundry) into applications to build intelligent features, automated workflows, and AI-driven user experiences.
- Agentic AI Workflows: Design and implement agentic AI workflows and multi-step automation pipelines leveraging LLM capabilities for complex business process automation.
- RAG & Vector Search: Build and maintain Retrieval-Augmented Generation (RAG) pipelines, including vector database integration and semantic/vector search for intelligent knowledge retrieval.
- Database Management: Program and design database solutions on Microsoft SQL Server using Entity Framework.
- CI/CD Pipeline Management: Design, manage, and improve CI/CD pipelines in Azure DevOps to automate the build, testing, and deployment processes.
- Agile Collaboration: Actively participate in an Agile environment, including daily scrums, sprint planning, and peer code reviews using tools like Jira, Confluence, and Azure DevOps.
- Support & Maintenance: Troubleshoot and resolve software bugs, document code, support end-users, and suggest application improvements.
- Modern Tooling: Utilize tools like Git for version control and AI-powered coding assistants such as GitHub Copilot and Claude Code to accelerate development and improve code quality.
Qualifications
- Proven professional experience and deep expertise in either C# for back-end development or React / Next.js for front-end development.
- A strong, demonstrated desire to learn and become proficient in a full-stack environment.
- Solid understanding of software development principles, including data structures and API design.
- Familiarity with MS SQL, Git version control, and REST APIs (OData, Minimal APIs).
- Experience with CI/CD principles and tools like Azure DevOps is highly desirable.
- A self-starter with excellent communication skills, strong attention to detail, and the ability to work both independently and within a team.
AI & Emerging Technologies (Highly Desirable)
- Hands-on experience integrating LLM APIs such as Anthropic Claude API, OpenAI (ChatGPT) API, Google Gemini API, and Azure AI Foundry into production applications.
- Experience designing and building agentic AI workflows and multi-step automation pipelines.
- Familiarity with Retrieval-Augmented Generation (RAG) architectures, vector databases (Azure AI Search, Pinecone, Qdrant, Weaviate), and semantic/vector search.
- Working knowledge of Azure AI services, AI model deployment, prompt engineering, and AI orchestration frameworks (e.g., Semantic Kernel, LangChain).
- Proficiency with agentic coding tools such as GitHub Copilot and Claude Code for AI-assisted development.
- Python experience is a significant plus, particularly for AI/ML scripting, data pipelines, and rapid prototyping.
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- 401k
- Life insurance
- Paid time off
About the Company
S