As a candidate for this role, you will be responsible for developing high-quality applications and designing testable and scalable code. Your key responsibilities will include: - Developing quality software and web applications - Analyzing and maintaining existing software applications - Designing highly scalable and testable code - Discovering and fixing programming bugs To qualify for this position, you should have: - A Bachelor's degree or equivalent experience in Computer Science or a related field - Development experience with programming languages - SQL database or relational database skills,