Envision Employment Solutions is seeking an experienced BAW Application Developer to join their team in developing and maintaining business applications for banking clients. This role is based in Cairo, Egypt, and requires 5+ years of experience in business application development.
The ideal candidate will be responsible for designing, developing, testing, and maintaining business applications using various programming languages and technologies, with a focus on banking and finance sector applications. You'll work closely with business analysts, project managers, and other technical teams to ensure applications meet client needs.
Key technical requirements include strong programming skills in Java, C#, and Python, along with experience in database design and development. The role requires expertise in various testing methodologies including unit testing, integration testing, and system testing. Knowledge of cloud technologies (AWS/Azure) and DevOps practices is preferred.
This position offers an opportunity to work with cutting-edge technologies and contribute to significant banking applications. The role requires both technical expertise and leadership skills, as you'll be expected to technically lead the team and provide support when needed. You'll be involved in all aspects of the development lifecycle, from design to maintenance, while staying current with industry trends and best practices.
The ideal candidate will have a Bachelor's degree in Computer Science or related field, with a Master's degree being preferred. Additional preferred qualifications include certifications in programming languages, experience with cloud technologies, DevOps practices, containerization (Docker/Kubernetes), and machine learning technologies.
This role is perfect for a senior developer who is passionate about financial technology, has strong analytical skills, and can effectively communicate with cross-functional teams. You'll be joining a global technology company through Envision Employment Solutions, working on-site in Cairo, where you'll have the opportunity to make significant contributions to banking technology solutions.