As a Software Development Consultant, you will leverage your technical expertise to provide innovative solutions to our clients. You will work closely with cross-functional teams to gather requirements, design robust software architectures, and deliver high-quality applications. The ideal candidate will have a passion for technology, strong problem-solving skills, and experience in both front-end and back-end development.