Jobdescription
YOUR CAPCO DAY
* Advanced Software Development Experiences : Apply your advanced full-stack development skills to create and maintain cutting-edge financial software solutions tailored to the unique requirements of our clients.
* Financial Domain Knowledge : Utilize your deep knowledge of finance, including regulations and IT trends, to ensure our software aligns with regulatory standards and enhances financial decision-making.
* Cross-Functional Collaboration : Collaborate closely with cross-functional teams, including financial analysts, data scientists, and UI / UX designers, to translate business requirements intomodernsoftware solutions.
* Architectural Leadership : Lead the design and architecture of financial systems, ensuring scalability, reliability, and security, while optimizing performance and maintaining a focus on industry best practices.
* Mentorship and Team Development : Act as a mentor to junior engineers, providing guidance, code reviews, and fostering a culture of continuous learning within the development team.
YOUR CAPCO-FIT
* Educational Qualification : A degree in Computer Science, Software Engineering, or a closely related field at the bachelor's or master's level.
* Proven Experience : A track record of at least five years of professional involvement in full-stack development, preferably in the financial sector or in consulting
* Advanced Java Expertise : Extensive hands-on experience (5 years+) and a strong command of Java programming, encompassing advanced expertise in Java frameworks and libraries. (Spring Framework, Spring Boot, SOAP & REST Webservices, JPA / Hibernate, SQL, Junit).
* Java Design Pattern and Principles : Know the common Java design patterns and principles and feel confident in using them. (Singleton, Factory, Observer, Dependency Injection / Inversion of Control (IoC), Interface Segregation Principle.
* Cloud Expertise : Familiarity with one or more major cloud platforms like AWS, Azure, Google Cloud. Proficiency in using cloud-native services, such as compute, storage, networking and database solutions. Experience deploying Java applications in cloud environments / container technologies and designing them to scale horizontally or vertically based on demand. Certification in cloud platforms (e.g. Azure Solutions Architect) is a plus.
* Comprehensive Understanding of Software Architectures : A profound comprehension of modern software architectural frameworks, including microservices, serverless computing, or containerization, along with the capacity to implement these frameworks.
* Proficient with Agile delivery methodologies : Experience in effectively applying agile deliverymethodology, including a deep understanding of agile principles, iterative development, collaboration with cross-functional teams, and delivering high-quality software products in a dynamic and customer-centric environment.
* Consulting experience : Ability to provide strategic guidance, solve complex technical challenges, and deliver tailored solutions while effectively communicating with clients and stakeholders.
* Problem-Solving and Innovative Thinking : A proventrack recordof addressing technical challenges, recognizing opportunities for innovation, and executing solutions that align with industry best practices.
* Bilingual Proficiency : Proficiencyin German and English is mandatory,ability to communicate fluently in French is a plus.
#J-18808-Ljbffr