About the Role Join Symphony in expanding a global powerhouse and partnering with worldwide industry leaders to solve complex digital challenges. Responsibilities - Partner with clients to craft and deliver digital solutions that unlock new business value - Drive the development of complex server-side applications, ensuring high-quality code and user experience - Lead database management and design robust, scalable backend architectures - Develop and maintain comprehensive testing strategies for reliability and stability - Create detailed documentation for code, architecture, and development processes - Incorporate best practices into all stages of development, including secure coding and vulnerability assessments - Work closely with stakeholders to ensure cohesive delivery of features - Stay current with industry trends and emerging technologies, integrating innovative solutions to enhance backend capabilities Requirements - Bachelor's degree in Computer Science, Software Engineering, or related field - 8+ years of software engineering experience in backend development and leadership roles; - High proficiency in .NET, including .NET Core and .NET 6+ - Strong experience with object-oriented programming, design patterns, and SQL/NoSQL databases (CosmosDB, MSSQL) - Familiarity with cloud services (AWS, Azure) and deployment of applications in production - Proficiency in HTML5, CSS3, and MVC frameworks like Razor - Experience with additional languages like Java, TypeScript, or Golang is a plus - Ability to write clean, efficient, reusable, and non-blocking code - Experience with AI tools - Experience in Agile and Kanban environments - Problem solving, consultant mindset - Excellent communication skills, both written and verbal