- Company Name
- Forms+Surfaces
- Job Title
- Application Developer
- Job Description
-
**Job Title:** Application Developer
**Role Summary:**
Lead the design, development, and maintenance of intelligent, scalable business applications, blending AI/ML innovation with full‑stack web development. Modernize the internal CRM (Q2), deliver automation, and provide analytics insights across Sales, Project Management, Manufacturing, and Design functions.
**Expectations:**
- Deliver end‑to‑end solutions from concept through deployment.
- Integrate AI/ML models into core business workflows.
- Collaborate cross‑functionally to understand user needs and translate them into technical solutions.
- Maintain high code quality, performance, and security standards.
**Key Responsibilities:**
- **Application Development:** Design, build, test, and deploy web applications using React, Vue, or similar frameworks.
- **CRM Modernization:** Re‑architect Q2, add AI‑assisted quote generation, predictive alerts, and real‑time collaboration features.
- **Automation & Integration:** Identify process automation opportunities; build REST APIs and backend services to link AI tools to existing systems.
- **Analytics & BI:** Create usage dashboards; develop Power BI, SSRS, and data pipelines for decision support.
- **DevOps & Deployment:** Manage CI/CD via Azure DevOps, Git, and Azure Pipelines; assist QA and upgrade activities.
- **AI/ML Development:** Build and deploy ML models (lead scoring, quote prediction, sentiment analysis) and LLM applications; experiment with agentic AI frameworks.
**Required Skills:**
- 3+ years of application development experience.
- Strong Python (AI/ML) and C#/ASP.NET engineering.
- JavaScript/TypeScript proficiency with Angular, React, or Vue.
- Relational database expertise (SQL Server) and query optimization.
- Familiarity with TensorFlow, PyTorch, scikit‑learn, OpenAI API, and REST API design.
- Experience in CI/CD (Azure Pipelines), version control (Git), and Azure cloud services.
**Required Education & Certifications:**
- Associate’s degree or relevant coursework in Computer Science, Software Engineering, or related field.
- Certifications in Azure development, Python data science, or similar are advantageous.