Minimum requirements:• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field • Extensive experience in software development, including significant hands-on experience in building and delivering web applications.