Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
Key Requirements:4-6 years of comprehensive software development experience. A Bachelor’s degree in Computer Science or a related field; an advanced degree is preferred. Proficient in JVM-based programming languages such as Java 8+, Kotlin, and modern backend frameworks like Spring Boot. Significant experience in writing, utilizing, and securing RESTful API services for large-scale distributed applications. In-depth understanding of microservice architectures, including service discovery and circuit breakers. Familiarity with both relational and non-relational databases (e.g., Oracle, PostgreSQL, MySQL, MongoDB, CouchDB, Cassandra, Elasticsearch, etc.). Experience with build scripts such as Maven, Gradle, CI Jenkins, and/or Azure Pipelines. Knowledge of engineering practices including code refactoring, design patterns, test-driven development, and application security. Experience with container technologies such as Docker and Kubernetes is a plus. Familiarity with agile development methodologies. Knowledge of other programming languages such as NodeJS, Go-Lang, and/or Python is advantageous.
About the job
As a Senior Backend Java Engineer, you will play a pivotal role in enhancing our backend API technology stack within the banking sector.
Your expertise will be key in collaborating with product and design teams to grasp end-user requirements and convert them into effective technical solutions. You will also contribute to the enhancement of our DevOps tooling.
Key Responsibilities:
Designing and implementing technology and business solutions that set our client organization apart in the competitive landscape.
Utilizing a variety of software development technologies to develop innovative and efficient solutions that bolster our client’s technology infrastructure.
Working closely with team members to implement user stories, write tests, and continuously deliver new and improved product functionalities.
Engaging with internal IT teams to address technical dependencies during implementation.
You will report directly to the Engineering Manager or Senior Engineering Manager.
About ssc-hr
ssc-hr is a leading provider of human resources solutions, dedicated to enhancing the workforce capabilities of organizations within the banking sector. We pride ourselves on fostering a collaborative and innovative work environment that empowers our employees to excel.
Project OverviewBackground: Implementing new features in Mobile and Internet Banking to enhance customer banking experiences.Project Scope:Mobile Banking: Oversee all project activities related to the mobile banking application from initiation to closure, coordinating with external vendors and stakeholders.Online Banking: Manage all aspects of the online ban…
As an Intermediate Frontend Developer, you will play a vital role in enhancing our web applications using Angular technology. Collaborating closely with product and design teams, you will transform user requirements into pragmatic and innovative technical solutions. Your expertise will also contribute to improvements in our DevOps tooling.Key Responsibilities:Design and implement technology solutions that differentiate our client organization in the competitive banking sector.Utilize various software development technologies to swiftly create effective and creative solutions that bolster our technology stack.Work collaboratively with team members to execute user stories, write tests, and continuously deliver enhanced product functionality.Communicate effectively with internal IT teams to address technical dependencies during implementation.You will report directly to the Engineering Manager or Senior Engineering Manager.
Role overview Talent 360 is seeking a Technical Recruiter with experience in the banking sector. This is a full-time, on-site role based in Cairo, Egypt. The recruiter oversees the entire hiring process for both technical and non-technical positions, covering everything from sourcing candidates to final selection. Main responsibilities Collaborate with hiring managers to define job requirements and expectations. Build and maintain pipelines of qualified candidates for immediate and future hiring needs. Support candidates through each stage of the recruitment process, focusing on clear communication and a positive experience. Track hiring trends and recruitment practices in the banking industry to refine recruitment strategies. Location This position is based on-site in Cairo, Cairo Governorate, Egypt. Regular presence in the office is required.
Role Overview:As a Senior Frontend Developer specializing in the Banking Sector, you will play a critical role in enhancing our web applications using Angular and ReactJS. Your collaboration with product and design teams will be essential in transforming user requirements and use cases into effective technical solutions while also improving our DevOps tooling.Key Responsibilities:Designing and implementing technology solutions that provide competitive advantages for our clients.Utilizing a variety of software development technologies to develop innovative and efficient solutions that enhance the client organization's technology stack.Working closely with team members to implement user stories, create tests, and ensure the continuous delivery of new and improved product functionalities.Coordinating with internal IT teams to address technical dependencies during the implementation process.Reporting to the Engineering Manager or Senior Engineering Manager.
Role Overview: We are seeking a talented Frontend Technical Lead / Staff Engineer to spearhead the design and development of cutting-edge web applications and portals utilizing Angular and/or ReactJS. This role requires a hands-on approach, as you will actively engage with the team to resolve complex challenges and promote knowledge sharing.Key Responsibilities:Collaborate with the Solution/Software Architect to create detailed low-level designs for team members.Guide project teams in establishing technology strategies related to coding practices, continuous integration, and automated deployment.Engage in hands-on coding to assist the team in developing solutions and addressing immediate technical issues.Partner with the Product Owner to define user stories and acceptance criteria, effectively communicating trade-offs with Designers.Continuously seek innovative solutions to technical challenges and advocate for design improvements, challenging the status quo when necessary.Provide a roadmap for implementing software engineering best practices to enhance code quality.Report directly to the Senior Engineering Manager.
Job DescriptionJoin our dynamic team as a Junior Software Developer specializing in .NET technologies within the banking industry. You will play a crucial role in developing and maintaining innovative software solutions that enhance banking operations.Technical Skills:Minimum of 4 years of experience in full stack development using the .NET Framework (.NET, .NET Core, C#), along with proficiency in ASP.NET and front-end technologies, including HTML5, CSS3, JavaScript, and jQuery.Expertise in designing and implementing WCF or RESTful APIs.Familiarity with TypeScript and frameworks such as Angular or React is a plus.Proficiency in handling XML, XPATH, XSLT, and JSON data formats.Experience with reporting tools such as DevExpress and Telerik Reporting.Strong understanding of Entity Framework/Core and LINQ, with skills in performance tuning and complex queries.Solid grasp of Object-Oriented Programming (OOP) concepts, techniques, and principles.Knowledge of design patterns, MVC, and MVVM architectures.Experience with Agile/Scrum development methodologies is preferred.Awareness of web application security practices and OWASP standards.Familiarity with version control tools (e.g., TFS, VSS, Azure services).Experience in CI/CD processes and Oracle databases is advantageous.Knowledge of message queuing systems is a plus.Familiarity with financial/payment systems and gateways will be considered an asset.Proven ability to work collaboratively with cross-functional teams, including QA, Product Owners, and Business Analysts.Requirements:Bachelor's degree in Information Systems, Computer Science, or a related engineering field is preferred.Demonstrated experience in technical leadership, effort estimation, risk management, and effective communication with stakeholders.Strong problem-solving and analytical skills.Meticulous attention to detail and a commitment to delivering high-quality work.A collaborative team player.Excellent time management and stress management abilities.
Establishes and implements standards for Data Quality (DQ), including controls and metrics. Continuously monitors and reports on Data Quality across the organization to ensure compliance with established standards. Develops and maintains the enterprise Data Quality Dashboard for the identification of gaps and issues. Manages the Data Quality issues resolution process and actively engages in remediation efforts. Coordinates and oversees all Data Quality-related projects within the organization to ensure alignment with strategic objectives. Provides oversight and support for Data Quality services managed within various domains.
Join our team as a Quality Assurance Tester specializing in the banking sector, where you will play a critical role in ensuring the excellence of our software applications before they go live. Your expertise will help us maintain the highest standards of software quality through meticulous testing and collaboration.Key Responsibilities & Accountabilities:Develop and execute comprehensive test plans based on the product backlog managed by the Journey/Platform Owner.Create automated test scripts and conduct unit tests to ensure robust code quality.Collaborate closely with team members to align development with business needs and quality specifications.Participate in all phases of testing, including application, network, system, and user acceptance tests.Conduct ongoing manual testing for new features and regression tests to accommodate continuous changes.Adhere to industry-standard agile software design methodologies throughout development and documentation.Research and evaluate related products, providing software recommendations as needed.Work in tandem with release management and the platform lead to ensure seamless deployment.Foster a culture where testing is integral to the development process, addressing quality proactively and maintaining velocity without increasing defects.Collaborate with the Scrum Master to identify and mitigate any testing-related roadblocks.
As a Senior Backend Java Engineer, you will play a pivotal role in enhancing our backend API technology stack within the banking sector.Your expertise will be key in collaborating with product and design teams to grasp end-user requirements and convert them into effective technical solutions. You will also contribute to the enhancement of our DevOps tooling.Key Responsibilities:Designing and implementing technology and business solutions that set our client organization apart in the competitive landscape.Utilizing a variety of software development technologies to develop innovative and efficient solutions that bolster our client’s technology infrastructure.Working closely with team members to implement user stories, write tests, and continuously deliver new and improved product functionalities.Engaging with internal IT teams to address technical dependencies during implementation.You will report directly to the Engineering Manager or Senior Engineering Manager.
We are seeking an experienced Senior Backend Java Staff Engineer to join our dynamic team in the banking sector. In this pivotal role, you will play a key part in enhancing our backend API technology stack, collaborating closely with product and design teams to turn end-user requirements into effective technical solutions.Your expertise will also be instrumental in improving our DevOps tooling and processes. As a Senior Backend Java Engineer, your key responsibilities will include:Designing and implementing innovative technology and business solutions that set our client organization apart in the competitive landscape.Utilizing various software development technologies to swiftly create creative solutions, enhancing the client organization’s technology framework.Working collaboratively with team members to implement user stories, conduct testing, and continuously deliver new and improved product functionalities.Engaging with internal IT teams to address technical dependencies during project implementation.You will report directly to the Engineering Manager or Senior Engineering Manager.
Job Overview:We are seeking a highly experienced Senior Full Stack .NET Developer with a strong background in the banking sector to join our team. This role involves designing and developing scalable applications using the .NET Framework, along with modern front-end technologies.Technical Skills:Minimum 7 years of experience in Full Stack .NET (including .NET Core, C#), ASP.NET, and front-end technologies such as HTML5, CSS3, JavaScript, and jQuery.Proficient in designing and implementing WCF or RESTful APIs.Familiarity with TypeScript, Angular, or React is advantageous.Experience with XML, XPATH, XSLT, and JSON.Hands-on experience with .NET Component Suites like DevExpress and Telerik.Solid understanding of Entity Framework/Core, LINQ, performance tuning, and advanced queries/stored procedures.Strong grasp of Object-Oriented Programming (OOP) principles and design patterns (MVC, MVVM).Knowledge of Agile/Scrum methodologies and practices.Understanding of web application security hardening and OWASP implementations.Experience with version control tools (e.g., TFS, VSS, Azure DevOps) and CI/CD processes is a plus.Familiarity with Oracle databases and message queuing systems is beneficial.Experience in financial/payment systems and gateways is an asset.Knowledge of contemporary software development concepts (SoC, SaaS/PaaS/IaaS, SOA, Mobile-first, Digital).Proven track record of delivering software projects in an Agile/Scrum environment with a DevOps approach in a cloud setting.Ability to collaborate effectively with cross-functional teams including QA, Product Owners, and Business Analysts.Strong understanding of large-scale project management.Requirements:Bachelor's degree in Computer Science or Engineering is preferred.Proven technical leadership experience, including effort estimation and risk management.Excellent communication skills to interact with stakeholders.
Scrum Master Job Overview We are seeking a motivated and skilled Scrum Master to oversee agile teams in creating top-notch digital products and solutions. In this pivotal role, you will act as a servant leader and coach for multiple Scrum teams, steering them through Agile and Scrum methodologies while promoting ongoing enhancement and excellence in delivery. Your collaboration with product owners, development teams, and stakeholders will ensure the successful application of agile practices throughout the organization. Key Responsibilities:Facilitate essential Scrum ceremonies, including daily stand-ups, sprint planning, retrospectives, and reviews across various teams.Guide and mentor teams on Agile/Scrum practices and principles, ensuring compliance and continuous enhancement.Work closely with Product Owners to maintain well-organized, prioritized, and actionable product backlogs.Serve as a buffer for the team against external distractions, addressing obstacles that impede progress.Encourage a culture of teamwork, self-organization, and accountability within the team.Track sprint performance using agile metrics (e.g., velocity, burndown charts) and offer insights for improvement.Lead cross-team efforts for dependencies and alignments in scaled Agile environments (e.g., SAFe, LeSS).Mentor junior Scrum Masters and contribute to enhancing the organization's Agile maturity.Promote agile transformation initiatives and assist in process optimization across teams and departments. Required Qualifications Bachelor’s degree in Computer Science, Business, or a related discipline.4 to 7 years of experience as a Scrum Master, including at least 2 years in a senior or lead position.Deep understanding of Agile frameworks (Scrum, Kanban, SAFe, etc.).Demonstrated experience in facilitating Agile ceremonies and coaching teams on Agile best practices.Exceptional communication, facilitation, conflict resolution, and interpersonal skills.Familiarity with Agile project management tools (e.g., Jira, Azure DevOps, Rally, Trello).Proven ability to collaborate effectively with cross-functional teams in a dynamic environment.Preferred Qualifications:Certification as a Scrum Master (CSM), SAFe Scrum Master (SSM), or PMI-ACP.Experience with enterprise-level Agile adoption or digital transformation initiatives.A background in software development, product management, or business analysis is advantageous.Knowledge of DevOps practices and tools is beneficial.
Advansys is an innovative solutions provider dedicated to delivering intelligent, modular, and sustainable technology solutions that optimize operations, enhance customer experiences, and facilitate business modernization. With a talented team of over 400 engineers, we proudly serve more than 100 enterprise clients across 14 countries. Our expertise spans a wide range of premium services, including Business Automation, Industrial Digitization, Low Code Development, Cloud Services, Warehouse Automation, and Strategic Outsourcing. Founded in 2014, Advansys operates under the umbrella of the INTRO Group, a private conglomerate established in 1980, with diverse investments in various sectors including oil and gas, real estate, specialized engineering, financial investment, food, and manufacturing. We are on the lookout for a Software Testing Engineer who possesses a minimum of 3 years of demonstrated experience in software quality assurance, particularly within the banking sector. The successful candidate will take charge of planning, designing, and executing test cases, ensuring software quality, and delivering reliable products that comply with both business and regulatory requirements.
Role Overview:The Senior Android Developer will play a pivotal role in designing and developing high-performance, scalable applications tailored for the banking sector. This individual will collaborate closely with product and design teams to gain a comprehensive understanding of user requirements and use cases, translating these insights into effective and innovative technical solutions.Additionally, the developer will ensure seamless integration with backend services (such as JSON and REST) to optimize the mobile user experience, ensuring speed and efficiency for end users.Key Responsibilities:Develop and implement technology and business solutions that enhance the competitive edge of client organizations.Utilize diverse software development technologies to create efficient and creative solutions to strengthen the client’s technology framework.Work collaboratively with team members to deliver user stories, conduct testing, and continuously enhance product functionality.Communicate effectively with team members to navigate and resolve technical dependencies during implementation.Report directly to the Engineering Manager or Senior Engineering Manager.
Join us as a Senior Frontend Developer specializing in React within the banking sector. In this role, you will play a crucial part in designing and enhancing high-quality user interfaces for our applications. Collaborating closely with UX/UI designers and backend developers, you will ensure a seamless and intuitive user experience. Your daily tasks will include coding, debugging, and optimizing front-end applications utilizing the latest technologies.
Position Overview: Join our dynamic team as a .NET Software Development Team Leader in the banking sector. This leadership role requires a blend of technical expertise and management skills, driving the success of software development projects.Key Responsibilities:Lead the development team, ensuring high-quality software solutions are delivered on time.Design and implement scalable WCF or RESTful APIs.Collaborate with cross-functional teams, including QA, Product Owners, and Business Analysts.Maintain best practices in coding, security, and Agile methodologies.
Position Overview:We are seeking a talented Mid-Level Android Developer to join our dynamic team within the banking sector. In this role, you will be responsible for designing and developing high-performance, scalable applications for Android devices. You will collaborate closely with product managers and designers to translate user requirements into practical and effective technical solutions.As an Android Developer, you will integrate with backend services (JSON, REST, etc.) to ensure a seamless and efficient mobile user experience that exceeds customer expectations.Key Responsibilities:Develop and implement innovative technology and business solutions that enhance our client’s competitive edge.Utilize various software development technologies to create efficient and creative solutions that enrich our technology stack.Work collaboratively with team members to implement user stories, conduct testing, and continuously deliver enhanced product functionality.Communicate effectively with team members to address and resolve technical dependencies during implementation.Report directly to the Engineering Manager or Senior Engineering Manager.
Join our dynamic team as a Mid-Level Backend Java Engineer specializing in the banking sector. In this role, you will be pivotal in enhancing our backend API technology stack, collaborating closely with product and design teams to translate user requirements into effective technical solutions.Your contributions will not only shape business solutions that differentiate our clients but also drive improvements in our DevOps tooling. You will actively participate in implementing user stories, writing tests, and delivering continuous enhancements to product functionality.
Oversee daily quality assurance and governance activities for the Corporate Customer Service Unit (CSU) and Customer Experience (CX). Ensure effective checks and balances for all CSU-related risks and operational activities, focusing on control and risk management such as Risk and Control Self-Assessment (RCSA), Quality Business Continuity Planning (BCP), and Access Management reviews. Serve as a governance specialist to ensure timely execution of tasks and checks, while developing processes and systems that mitigate risks and enable the smooth operation of the CSU team and Wholesale CX in accordance with defined roles and KPIs. Assist the CX Governance head in formulating and executing governance tasks. Responsibilities Ensure quality checks are performed according to unit-defined processes and KPIs. Manage call center, CRM, and other related applications, ensuring compliance with policy parameters. Oversee timely and effective management of activities by the governance team in line with audit requirements and the unit's SOPs. Review logical security measures and system access controls. Evaluate RCSA risk parameters. Conduct RCSA testing in a timely manner as per the established frequency. Finalize and continuously monitor Business Impact Analysis (BIA) and BCP. Supervise the onboarding and training of new employees within CSU. Create and implement training plans. Manage platforms and oversee the execution of multiple Voice of the Customer (VOC) initiatives across Wholesale CX.
Key Responsibilities:Oversee the coordination of internal teams and external vendors to ensure seamless project execution.Guarantee timely delivery of cybersecurity requirements for projects and products, adhering to defined scope and budget constraints.Define cybersecurity objectives for products and vehicles, engaging all relevant stakeholders while ensuring technical viability.Assess security risks proactively during critical development stages, particularly those affecting design decisions.Establish and manage a cybersecurity risk register for each project/product, including identification, assessment, planning, assignment, monitoring, and review of cybersecurity risks.Collaborate closely with stakeholders such as the Chief Production Security Officer and members of the cybersecurity architecture and security teams.Handle vulnerabilities and issues related to vehicle cybersecurity, including communication and status reporting on related projects.Engage with the Cybersecurity Incident Manager and Incident Response Team to address all phases of vehicle incident response management.Ensure the accuracy, completeness, and availability of data related to vulnerabilities or security events.Validate identified vulnerability candidates with the respective product or service owner.Confirm the relevance of past vulnerability analyses and verify the results.Determine the relevance and scope of vulnerabilities through reporting and cybersecurity event assessments.Identify affected items, components, and subcomponents concerning reported weaknesses, events, and incidents.