Senior Software Engineer - AI & .NET Platforms

Banyan Software

Job Summary

We are looking for a qualified developer to join our team to build, maintain, and evolve customer-facing and backend internal web applications using SQL, .NET, C#, and JavaScript. This role requires experience with Artificial Intelligence to build platform intelligence to digest and analyze large data sets, enabling smarter products and decision-making capabilities. Key responsibilities include collaborating on new system development, designing and implementing AI-driven services, writing efficient code, improving existing applications, integrating data, and developing intelligent reporting features.

Must Have

  • Collaborate on new system development and roadmap features.
  • Design, implement, and maintain AI-driven services for data processing.
  • Write well-designed, testable, efficient code.
  • Improve, maintain, and scale existing applications and services.
  • Integrate data from various back-end services, APIs, and databases.
  • Develop intelligent reporting and insights using AI/ML techniques.
  • Create and maintain software and system documentation.
  • Bachelor's/Master's in CS/Engineering/Data Science or 4+ years equivalent experience.
  • Proficiency in C#, ASP.NET, MVC/Webforms/Services, JavaScript, T-SQL, Bootstrap, CSS.
  • Experience with AI/ML frameworks: TensorFlow, PyTorch, ML.NET, Azure Cognitive Services, OpenAI APIs.
  • Strong background in data pipelines, feature engineering, and large-scale datasets.
  • Experience with data visualization and actionable analytics insights.
  • Familiarity with Azure for deploying AI-enabled solutions.
  • 3+ years of professional software development experience.

Good to Have

  • Experience with cloud platforms (Azure, AWS).
  • Familiarity with agile development methodologies.
  • Git or similar version control systems.

Perks & Benefits

  • Join a stable, growth-oriented business with a long-term mindset.
  • Make a direct impact on revenue and company direction.
  • Work with a collaborative, supportive, and values-driven team.
  • Competitive base salary + uncapped commission + benefits.

Job Description

About boostCX:

boostCX is a customer experience technology provider focused on empowering organizations with intuitive, scalable tools that drive engagement, retention, and performance. As part of the Banyan Software portfolio, we operate with a long-term, sustainable approach, prioritizing customer success and product excellence.

Position Overview:

We are looking for a qualified developer to join our team to build, maintain, and evolve customer-facing and backend internal web applications using SQL, .NET, C#, and JavaScript. In addition to core development skills, this role requires experience with Artificial Intelligence - particularly building platform intelligence to digest and analyze large data sets, enabling smarter products and decision-making capabilities.

Key Responsibilities:

  • Collaborate with the product team on new system development and roadmap future features.
  • Design, implement, and maintain AI-driven services that process and analyze structured and unstructured data at scale.
  • Write well-designed, testable, efficient code using industry best practices.
  • Improve, maintain, and scale existing applications and services.
  • Integrate data from various back-end services, APIs, and databases.
  • Develop intelligent reporting, recommendations, or insights features using AI/ML techniques.
  • Create and maintain software and system documentation.

Required Qualifications:

  • A bachelor’s or master’s degree in software design, engineering, computer science, data science, or 4+ years of equivalent experience.
  • Proficient in languages: C#, ASP.NET, MVC/Webforms/Services, JavaScript (jQuery, Angular a plus), T-SQL, Bootstrap, CSS.
  • Experience in AI/ML frameworks and tools (such as TensorFlow, PyTorch, ML.NET, Azure Cognitive Services, or OpenAI APIs).
  • Strong background in designing data pipelines, feature engineering, and working with large-scale datasets.
  • Experience with data visualization and developing and delivering actionable insights from analytics.
  • Familiarity with cloud platforms (Azure) for deploying AI-enabled solutions.
  • Social integration experience is a plus (Facebook Graph API, GMB, etc.).
  • 3+ years of professional software development experience.
  • Analytical skills, attention to detail, and the ability to work effectively as part of a team.

Nice to Have:

  • Experience with cloud platforms (Azure, AWS).
  • Familiarity with agile development methodologies.
  • Git or similar version control systems.

Why Join Us:

  • Join a stable, growth-oriented business with a long-term mindset.
  • Make a direct impact on revenue and company direction.
  • Work with a collaborative, supportive, and values-driven team.
  • Competitive base salary + uncapped commission + benefits.

How to Apply:

Please submit your resume, and if available, a portfolio or links to relevant projects you’ve worked on.

23 Skills Required For This Role

Team Management Data Analytics Design Patterns Github Data Structures Game Texts Agile Development C# Aws Azure Data Visualization Data Science Pytorch Angular Bootstrap Jquery Asp.net Back End Git Sql Tensorflow Javascript Css