Actively contribute to the design and development of enterprise-grade software solutions that are scalable, secure, cost-effective, and maintainable; Work closely with development teams, offering practical, hands-on guidance throughout the full software