The Software Developer III will design, develop, and maintain complex software solutions, ensuring high quality and scalability in both internal and customer-facing applications. Responsibilities include architecture and design, hands-on coding, code review, and close collaboration with cross-disciplinary teams. Candidates should have at least 4–7 years of software development experience, proficiency in several programming languages and frameworks, excellent communication skills, and a bachelor’s degree in Computer Science or equivalent experience.