You have a minimum of a Bachelor's degree in Computer Science, Computer Engineering, or a related field or equivalent, and five (5) years of progressively responsible experience developing enterprise applications and backend projects using object-oriented programming languages and structured data management systems; architecting front-end web development using AngularJS, JQuery, HTML, and CSS; designing enterprise-level data models based on complex business requirements, including relational database design; translating complex business requirements into scalable technical architectures by documenting, tracking, and managing requirements, user stories, tasks, and design iterations; utilizing distributed and centralized version control systems to manage source code, support collaborative development, maintain version history, and ensure controlled deployment of enterprise applications; coding technical solutions in C#, Net Web API, HTML, CSS, and AngularJS; using APIs to develop web applications, databases and integrations; utilizing Code version control systems to manage source code, support collaborative development, maintain version history, and enable controlled and traceable deployment of enterprise applications; reviewing and debugging code; analyzing and implementing root-cause analysis; gathering and translating customer and business requirements into design flows; designing, validating, and optimizing enterprise-level software solutions and technical architectures based on complex business and customer requirements; and working with CRM systems. As Lead Sales Engineer, you'll be responsible for managing environment provisioning, maintenance, audit and renewals, including ongoing maintenance of demo environments used across multiple departments, including Sales, Customer Success, Partner Enablement, Professional Services, and Technical Support, ensuring that each environment is pre-configured with fully integrated and ready to use company products.