Software Development Role Job Overview We're seeking a skilled software developer to join our team. As a senior member, you'll be responsible for delivering high-quality solutions from concept to deployment. Key Responsibilities * Project ownership: You will manage and drive end-to-end development projects from requirements to release. * Micro-team leadership: You will coordinate small teams and foster collaboration and quality. * Solution design: You will develop smart architectures and scalable solutions for complex customer challenges. * Coding excellence: You will write clean, testable code upholding best practices (Core Frameworks, SOLID Principles).