Design, develop, and maintain complex enterprise applications primarily on the back-end using heavy utilization of SQL and C#/.NET. Act as a primary technical contributor on multiple active projects, delivering high-quality, high-performance code, especially focused on data access and business logic layers. Architect, optimize, and maintain complex SQL database schemas, stored procedures, and queries for performance and scalability. Define and enforce best practices through meticulous code reviews, ensuring adherence to C# and SQL engineering standards. Collaborate closely with product owners, business stakeholders, and cross-functional teams to refine requirements and translate them into robust, maintainable solutions. Participate in architectural design discussions and contribute to long-term technical planning, focusing on data integrity and high-transaction systems. Troubleshoot and resolve complex application issues, with a strong emphasis on optimizing SQL query execution and C# application performance. Provide technical guidance and mentorship to junior and mid-level developers on C# best practices and advanced SQL techniques. Contribute to technical documentation, support development standards, and adhere to agile delivery processes. Work with cloud, virtualization, and automation technologies where applicable. Contribute to continuous improvement initiatives related to tooling, processes, and technical capability.