Application Developer
10 days ago
Phoenix
Job DescriptionForms+Surfaces is seeking a highly skilled and forward-thinking Application Developer to design, develop, and maintain intelligent and scalable business applications. This role blends AI/ML innovation with full-stack web application development, modernizing internal systems such as our custom-built CRM (Q2) while supporting broader enterprise application and AI needs. You will partner across departments—including Sales, Project Management, Manufacturing, and Design—to deliver purpose-built tools, automation, and predictive insights that enhance productivity and drive growth. Key Responsibilities:Application Development • Partner with internal departments to brainstorm, design, develop, test, and deploy web application solutions., • Participate in all phases of the software development lifecycle, from concept to deployment., • Maintain and enhance existing applications, troubleshoot issues, and optimize performance.CRM Redevelopment & Modernization, • Work with the Application Development Manager and ERP team to re-architect Q2 using modern frameworks (React, Vue, etc.)., • Design next-generation CRM features like AI-assisted quote generation, predictive alerts, and real-time collaboration tools.Automation & System Integration, • Identify automation opportunities to reduce manual work and streamline processes., • Connect AI tools and applications to existing systems via REST APIs and backend services.Analytics & Business Intelligence, • Develop tools for tracking system usage and adoption to guide design priorities., • Leverage Power BI, SQL Server Reporting Services (SSRS), and data pipelines for analytics.DevOps & Deployment, • Utilize Azure DevOps, Azure Pipelines, and Git for version control and CI/CD workflows., • Assist with QA testing, DevOps tasks, and technical upgrades.AI/ML Development & Integration, • Build and integrate machine learning models (e.g., lead scoring, quote prediction, drawing interpretation, sentiment analysis)., • Deploy large language model (LLM) applications for CRM workflows, content search, and project communications., • Explore and implement Agentic AI frameworks for intelligent process automation.Required Skills & Qualifications:, • Associate’s degree or formal relevant coursework, • 3+ years of experience in application development., • Strong programming skills in Python (AI/ML) and C#/ASP.NET (web applications)., • Proficiency with JavaScript/TypeScript and modern frameworks (Angular, AngularJS, React, or Vue)., • Experience with relational databases, SQL Server, and query optimization., • Familiarity with ML frameworks (TensorFlow, PyTorch, scikit-learn) and LLM tools (OpenAI API).Preferred Experience:, • Transitioning legacy applications to modern frameworks., • Building Progressive Web Apps or AI-enhanced UIs, • AI/ML integration experience, • Database optimization, user access controls, and backend architecture., • SQL Business Intelligence Development Studio (SSRS, SSIS, SSAS)., • Knowledge of n-tier architecture applications in a business environment., • Experience with REST APIs, backend services, and database-driven applications. To learn more about who we are and what we do, visit our website at forms-surfaces.com Powered by JazzHR WBbC61GCtp