The developer helps with the development of Mobile-related information systems, Business Applications and contributes to ensuring its continuity through personal effort as part of a team or to a limited extent within the department to achieve short-term and occasionally medium-term goals.  
  They help in the development and realization of the software architecture as a contribution to high-quality software solutions in accordance with the applicable best practices (maintainable, safe, documented, scalable, testable and in accordance with the needs of the business area).  
      Direct Responsibilities  
  -  Participating in Mobile activities of BNP Paribas 
  -  Developing Mobile products in banking, trading and beyond banking 
  -  Co-designing technical implementation of Mobile strategy. 
  -  Ensuring the timeliness of documentation, processes, and tool landscape 
  -  Maintenance and development of the Mobile platform 
  -  Ensuring continuous delivery processes via automated pipelines 
  -  Implementing and co-designing architectural specifications. 
  -  Ensuring software quality, test automation, and integration of tools (e.g., Sonar, Fortify) into development process. 
  -  To define and to execute 3rd level support tasks for systems and applications in charge. 
  -  To do necessary bug fix and to execute small enhancement tasks. 
  -  To take care about prevention of obsolete components and libraries. 
  -  Analysis und Continuous Improvement: 
 -  To support optimization of software development processes & methods and possible usage of advanced tools and technologies 
  -  To maintain and to improve stability and performance of development software solutions 
  -  To develop prototypes which are based on new technologies by PoCs 
  -  To improve operational aspects of developed solutions together with IT Production teams 
  
   
  Contributing Responsibilities  
  Cooperation within team and company  
  -  To define necessary infrastructure with configuration for software development activities 
  -  To support the implementation and testing, acceptance of necessary infrastructure 
  -  To contribute to system stability of the infrastructure and affected system components  
  -  To support troubleshooting of urgent software or infrastructure issues. 
  
  Knowhow and Knowledge  
  -  To support sharing and transferring Knowhow and Knowledge with others colleagues 
  -  To continuously support code reviews and pair programming with other colleagues 
  -  To foster exchange of software development knowledge with internal channel and network, in order to share best practices 
  -  To ensure necessary training and continuous improvement of knowledge and knowhow  
  -  To ensure successful participation in mandatory regulatory trainings on-time 
  
    
   Technical & Behavioral Competencies   
 
   -  Degree in business informatics, computer science, engineering or comparable and several years of professional experience 
  -  At least 8 years of experience in software development 
  -  Knowhow of modern software architectures and modern development concepts & processes 
  -  Deep know how and understanding of respective development domain (Web, Mobile, Middleware, API, Platform, CRM, CMS etc.) 
  -  Expert knowhow in necessary development tools and programming languages 
  -  Expert knowhow in software requirement engineering and managing requirements 
  -  Knowledge in software testing incl. unit test design & execution as well as E2E tests 
  -  Basic knowledge in IT cyber security and secure software development 
  -  Basic knowledge of banking economics (banking, trading, investing; products and transactions) 
  -  Working in an agile environment with Scrum 
  -  Very good English skills in words and writing 
  
    
   Specific Qualifications (if required)   
 
   iOS:  
  -  Need to have advanced knowledge in Swift and Experience in SwiftUI (or) Extensive experience in Jetpack Compose 
  -  Good knowledge of Combine Framework (or) Good experience with RxSwift, RxCocoa, other reactive frameworks 
  -  Objective C (nice to have) 
  -  Experience with Gitlab or Gitlab CI (Optional) 
  
          Ability to collaborate / Teamwork  
        Attention to detail / rigor  
      Ability to deliver / Results driven  
        Ability to develop and adapt a process  
      Ability to develop and leverage networks  
             Bachelor Degree or equivalent  
         Other/Specific Qualifications (if required)  
      SwiftUI  
  Combine Framework  
  Gitlab  
     
  
 -