Specialist Software Engineer -Android - (2600018Z)
Missions
We are searching developers that can think outside of their development box and get curios about what is happening around them. We like people that ask questions, listen and work with other people from all domains.
For our IT department, we are searching for an Android Developer to join our team.
As an Android engineer, you will work closely with designers, product managers and the engineers that support the developer platform and infrastructure. You will use your passion and in-depth knowledge of all things Android to create the components and features that will shape the future of our mobile banking application.
Main Responsibilities:
· Collaborate with cross-functional teams to define, design, and ship new features
· Write clean, maintainable and reusable code following best practices (SOLID principles, Clean Architecture)
· Implement robust application architecture (MVVM, MVI or MVP) to ensure scalability and maintainability
· Designing and building advanced applications for the Android platform
· Collaborate with the rest of the engineering team to design and launch new features.
· Monitor the performance of apps and make improvements as required.
· Write and maintain codes.
· Work on bug fixing and improving application performance
· Research continuously and acquire the latest technologies for maximum efficiency.
· Maintain code integrity and organization.
· Knowledge sharing across the team
Profile
Requirements:
4 to 6 years solid and proven work experience in Android development (banking experience would be a plus)
4 to 6 years Software experience in coding with Kotlin
Deep understanding of Android SDK, Jetpack libraries and material design principles
· Experience in Mobile API design, performance optimization, client architecture, or tools in the mobile space.
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Experience with Google Approval & Distribution Process (would be a plus)
Ability to become a T-shape engineer with specialized knowledge who can also think broadly about a variety of areas and apply their knowledge at work.( would be a plus)
Solid understanding of the full mobile development life cycle
Proficient understanding of code versioning tools
Unit-test code for robustness, including edge cases, usability, and general reliability
Familiarity with continuous integration
· Collaborative tools: Jira, GIT, Confluence
· Experience with CI/CD pipelines would be a plus
Open minded about learning new mobile technologies;
Strong problem-solving skills and ability to think critically
Excellent communication and collaboration skills
Ability to mentor junior developers and lead technical discussions
Good understanding of Agile and Scrum methodologies;
Responsibilities
Specialist Software Engineer -Android - (2600018Z)
Missions
We are searching developers that can think outside of their development box and get curios about what is happening around them. We like people that ask questions, listen and work with other people from all domains.
For our IT department, we are searching for an Android Developer to join our team.
As an Android engineer, you will work closely with designers, product managers and the engineers that support the developer platform and infrastructure. You will use your passion and in-depth knowledge of all things Android to create the components and features that will shape the future of our mobile banking application.
Main Responsibilities:
· Collaborate with cross-functional teams to define, design, and ship new features
· Write clean, maintainable and reusable code following best practices (SOLID principles, Clean Architecture)
· Implement robust application architecture (MVVM, MVI or MVP) to ensure scalability and maintainability
· Designing and building advanced applications for the Android platform
· Collaborate with the rest of the engineering team to design and launch new features.
· Monitor the performance of apps and make improvements as required.
· Write and maintain codes.
· Work on bug fixing and improving application performance
· Research continuously and acquire the latest technologies for maximum efficiency.
· Maintain code integrity and organization.
· Knowledge sharing across the team
Profile
Requirements:
4 to 6 years solid and proven work experience in Android development (banking experience would be a plus)
4 to 6 years Software experience in coding with Kotlin
Deep understanding of Android SDK, Jetpack libraries and material design principles
· Experience in Mobile API design, performance optimization, client architecture, or tools in the mobile space.
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Experience with Google Approval & Distribution Process (would be a plus)
Ability to become a T-shape engineer with specialized knowledge who can also think broadly about a variety of areas and apply their knowledge at work.( would be a plus)
Solid understanding of the full mobile development life cycle
Proficient understanding of code versioning tools
Unit-test code for robustness, including edge cases, usability, and general reliability
Familiarity with continuous integration
· Collaborative tools: Jira, GIT, Confluence
· Experience with CI/CD pipelines would be a plus
Open minded about learning new mobile technologies;
Strong problem-solving skills and ability to think critically
Excellent communication and collaboration skills
Ability to mentor junior developers and lead technical discussions
Good understanding of Agile and Scrum methodologies;
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Specialist Software Engineer -ios - (26000197)
Missions
Develop code and test case scenarios by applying relevant software craftsmanship principles and meet the acceptance criteria.
Complete the assigned learning path and contribute to daily meetings.
Deliver on all aspects of Software Development Lifecyle (SDLC) in-line with Agile and IT craftsmanship principles.
Take part in team ceremonies be it agile practices or chapter meetings.
Deliver high-quality clean code and design that can be re-used.
Actively, work with other Development teams to define and implement API's and rules for data access.
Perform bug-free release validations and produce test and defect reports.
Contribute to developing scripts, configuring quality and automating framework usage.
Run and maintain test suites with the guidance of seniors.
Support existing data models, data dictionary, data pipeline standards, storage of source, process and consumer metadata.
Independently design components, develop code and test case scenarios by applying relevant software craftsmanship principles and meet the acceptance criteria.
Complete the assigned learning path. Take part in team ceremonies be it agile practices or chapter meetings.
Ensure customers, stakeholders and partners are rightly communicated on time.
Hands on experience in developing apps with Blockchain frameworks like R3Corda, public frameworks like Ethereum etc
Hands-on developer and has experience developing enterprise applications with multi-tier architecture
Developing in a cloud based microservice architecture using JavaScript, Angular 2/4 and HTML5 + CSS3, RESTful services using Java and Spring Boot
Experience with build tools like Maven, Git and Continuous Integration/Deployment
Profile
Strong inclination for programming skills.
Complete understanding of front, middle and back-end programming concepts.
Ability to use designing and automation tools.
Basic knowledge of datasets in data catalog.
Ability to manage and communicate data warehouse plans to internal stakeholders
Should be able to provide impact analysis for requirements.
Should be able to provide independent estimates for requirements.
Demonstrates exceptional analytical and problem-solving skills
Strong communication, organizational, and collaboration skills
Responsibilities
Specialist Software Engineer -ios - (26000197)
Missions
Develop code and test case scenarios by applying relevant software craftsmanship principles and meet the acceptance criteria.
Complete the assigned learning path and contribute to daily meetings.
Deliver on all aspects of Software Development Lifecyle (SDLC) in-line with Agile and IT craftsmanship principles.
Take part in team ceremonies be it agile practices or chapter meetings.
Deliver high-quality clean code and design that can be re-used.
Actively, work with other Development teams to define and implement API's and rules for data access.
Perform bug-free release validations and produce test and defect reports.
Contribute to developing scripts, configuring quality and automating framework usage.
Run and maintain test suites with the guidance of seniors.
Support existing data models, data dictionary, data pipeline standards, storage of source, process and consumer metadata.
Independently design components, develop code and test case scenarios by applying relevant software craftsmanship principles and meet the acceptance criteria.
Complete the assigned learning path. Take part in team ceremonies be it agile practices or chapter meetings.
Ensure customers, stakeholders and partners are rightly communicated on time.
Hands on experience in developing apps with Blockchain frameworks like R3Corda, public frameworks like Ethereum etc
Hands-on developer and has experience developing enterprise applications with multi-tier architecture
Developing in a cloud based microservice architecture using JavaScript, Angular 2/4 and HTML5 + CSS3, RESTful services using Java and Spring Boot
Experience with build tools like Maven, Git and Continuous Integration/Deployment
Profile
Strong inclination for programming skills.
Complete understanding of front, middle and back-end programming concepts.
Ability to use designing and automation tools.
Basic knowledge of datasets in data catalog.
Ability to manage and communicate data warehouse plans to internal stakeholders
Should be able to provide impact analysis for requirements.
Should be able to provide independent estimates for requirements.
Demonstrates exceptional analytical and problem-solving skills
Strong communication, organizational, and collaboration skills
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Consultant Technical Lead - DWH Business Analyst - (25000NT0)
Missions
Main Responsibilities
Conduct business analysis of user requirements.
Provide support to business departments in the detailed definition of requirements.
Define business terms (English and Romanian language), register them in Data Dictionary and perform conceptual data modeling for the Data Warehouse (DWH);
Propose technical solutions and prepare specific documentation aiming to create quality deliverables: functional specifications, glossary of terms, Source to target mapping, test plans, user guides related to new developments (using BI templates and methodology);
Perform functional acceptance testing of new applications/features, as well as non-regression testing of existing applications/features.
Ensure compliance with delivery deadlines established within projects.
Provide support to business users during acceptance testing performed by them.
Change Management: communicate to users about new developments on the DWH platform and distribute user guides for new applications; participate in user training.
Participate in estimating the analysis effort within specific BI projects.
Profile
Knowledge and Experience
Very good knowledge of banking products and dependencies between different banking domains.
Understands and is capable of identifying and formalizing all characteristics of banking products/processes.
Very good level and experience in banking reporting.
Ability to analyze and understand large volumes of data and the correlations between these data.
Specific technical knowledge of DWH (types of tables, types of technical keys, types of historization, data modeling concepts);
Ability to analyze business requirements and write corresponding functional specifications
Ability to write and apply test scenarios (functional tests);
Ability to provide user support in using new developments;
Very good knowledge of project methodology;
Responsibilities
Consultant Technical Lead - DWH Business Analyst - (25000NT0)
Missions
Main Responsibilities
Conduct business analysis of user requirements.
Provide support to business departments in the detailed definition of requirements.
Define business terms (English and Romanian language), register them in Data Dictionary and perform conceptual data modeling for the Data Warehouse (DWH);
Propose technical solutions and prepare specific documentation aiming to create quality deliverables: functional specifications, glossary of terms, Source to target mapping, test plans, user guides related to new developments (using BI templates and methodology);
Perform functional acceptance testing of new applications/features, as well as non-regression testing of existing applications/features.
Ensure compliance with delivery deadlines established within projects.
Provide support to business users during acceptance testing performed by them.
Change Management: communicate to users about new developments on the DWH platform and distribute user guides for new applications; participate in user training.
Participate in estimating the analysis effort within specific BI projects.
Profile
Knowledge and Experience
Very good knowledge of banking products and dependencies between different banking domains.
Understands and is capable of identifying and formalizing all characteristics of banking products/processes.
Very good level and experience in banking reporting.
Ability to analyze and understand large volumes of data and the correlations between these data.
Specific technical knowledge of DWH (types of tables, types of technical keys, types of historization, data modeling concepts);
Ability to analyze business requirements and write corresponding functional specifications
Ability to write and apply test scenarios (functional tests);
Ability to provide user support in using new developments;
Very good knowledge of project methodology;
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role :Consultant Technical Lead, DWH Business Analyst
Business Analyst (Payments) - (25000M1C)
Missions
Exposure to Agile methodology with requirements capturing using use cases and feature driven methods.
Experience with user stories creation – BDD.
Functional and Automation Testing experience is needed.
Capability to work with cross location teams to establish and maintain a consistent delivery.
Profile
6 years of experience working as an IT Business Analyst.
Business development experience in Core Banking/Payment system reporting – Clear2Pay/Bancs/Temenos or any other core payments engine.
Experience with Domestic (EU), Cross Border, SEPA and SWIFT would be good to have.
Business Insight
At Societe Generale, we are convinced that people are drivers of change, and that the world of tomorrow will be shaped by all their initiatives, from the smallest to the most ambitious.
Whether you’re joining us for a period of months, years or your entire career, together we can have a positive impact on the future. Creating, daring, innovating and taking action are part of our DNA.
If you too want to be directly involved, grow in a stimulating and caring environment, feel useful on a daily basis and develop or strengthen your expertise, you will feel right at home with us!
Still hesitating?
You should know that our employees can dedicate several days per year to solidarity actions during their working hours, including sponsoring people struggling with their orientation or professional integration, participating in the financial education of young apprentices, and sharing their skills with charities. There are many ways to get involved.
We are committed to support accelerating our Group’s ESG strategy by implementing ESG principles in all our activities and policies. They are translated in our business activity (ESG assessment, reporting, project management or IT activities), our work environment and in our responsible practices for environment protection.
Why Join Us
We are committed to creating a diverse environment and are proud to be an equal opportunity employer. All qualified applicants receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Lead Software Engineer (.Net Core) - (25000MF6)
Missions
· Gain expertise in application; strengthen knowledge on both functional and technical aspects of the application
· · Ensure test strategy, test scenario and test case documents are created and maintained.
· · Ensure customers, stakeholders and partners are rightly communicated on time.
· Assess production improvement areas such as recurrent issues.
· Provide suggestions for automating the repetitive and regular production activities.
· Perform bug-free release validations and produce metrices, tests and defect reports.
· Ensure there are no sev 1, sev 2 or sev 3 defects that affects the functioning of the product in production
· Ability to perform level 2/level 3 production support
· Aid the BA in preparing the Sprint demo presentation
Profile
Proven experience in the programming/scripting languages.
Complete understanding of front, middle and back-end programming concepts.
Proficiency in one of the programming languages is added advantage.
Ability to use designing and automation tools.
Basic knowledge of CI practices.
High learning agility.
Excellent team player.
Excellent communication skills.
Demonstrated knowledge of any frameworks.
Proven development experience on Python or Java
Strong knowledge and experience in automated testing using Selenium framework
Demonstrated experience in designing, building and maintaining data processing systems.
Good to have
- Experience with Subject7
Nice to have
- Domain knowledge of Payments & Cash Management(SEPA, Cross Broder, ISO20022, Swift, Western Europe local schemes)
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Lead Software Engineer - Temenos / java Developer - (24000OHC)
Missions
Develop code and test case scenarios by applying relevant software craftsmanship principles and meet the acceptance criteria. Complete the assigned learning path and contribute to daily meetings. Deliver on all aspects of Software Development Lifecyle (SDLC) in-line with Agile and IT craftsmanship principles. Take part in team ceremonies be it agile practices or chapter meetings. Deliver high-quality clean code and design that can be re-used. Actively, work with other Development teams to define and implement API's and rules for data access. Perform bug-free release validations and produce test and defect reports. Contribute to developing scripts, configuring quality and automating framework usage. Run and maintain test suites with the guidance of seniors. Support existing data models, data dictionary, data pipeline standards, storage of source, process and consumer metadata.
Profile
Strong inclination for programming skills. Complete understanding of front, middle and back-end programming concepts. Proficiency in one of the programming languages is added advantage. Ability to use designing and automation tools. Basic knowledge of CI practices. High learning agility. Excellent team player. Good communication skills. Basic knowledge of datasets in data catalog. Ability to manage and communicate data warehouse plans to internal stakeholders.
Relevant experience required: min 6 years in Development
Candidates must possess ample knowledge and experience in
Temenos T24 core banking system (Accounts and Management)
Customization and L3 Java development in T24
IntelliJ IDE for development, eclipse IDE, GIT for version control
Hibernate, spring boot and Rest API
Jenkins for automating build and deployment process
Integration framework to develop interface between T24 and external systems
supporting and leading the team with deliverables
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role :Lead Software Engineer - Temenos / java Developer
Specialist Software Engineer .Net Angular - (260001CS)
Missions
Years of Experience: 6 to 10 years
Understanding Unit Test Requirements
Design and develop distributed, database-supported middle-tier and web applications.
Analyze business requirements in close collaboration with application managers and business units.
Executing and reporting manual/automated tests
Bug analysis
Review architectures for their applicability within the company and prepare decision-making documents for further development
Implementation of changes and bug fixes based on requirements from the business unit.
Support of the application management
Maintain sql data model based on Oracle/PostgreSQL including stored procedures
Consultation with requesters regarding technical feasibility
Responsibility for build master activities
Managing tickets in JIRA/Kanban
Conduct Design and Code reviews
Profile
.NET/Backend
Entity Framework, PL/SQL / Oracle Developer
Practical experience in frontend development for single-page applications
Angular/ Angular .JS
Excellent knowledge of .NET/C# backend development
Agile background
Delivering high-quality code
Desirable expertise in full-text search technologies
Practical experience in frontend development for single-page applications
Business Insight
At Société Générale, we are convinced that people are drivers of change, and that the world of tomorrow will be shaped by all their initiatives, from the smallest to the most ambitious. Whether you’re joining us for a period of months, years or your entire career, together we can have a positive impact on the future. Creating, daring, innovating, and taking action are part of our DNA. If you too want to be directly involved, grow in a stimulating and caring environment, feel useful on a daily basis and develop or strengthen your expertise, you will feel right at home with us!Still hesitating?
You should know that our employees can dedicate several days per year to solidarity actions during their working hours, including sponsoring people struggling with their orientation or professional integration, participating in the financial education of young apprentices, and sharing their skills with charities. There are many ways to get involved.We are committed to support accelerating our Group’s ESG strategy by implementing ESG principles in all our activities and policies. They are translated in our business activity (ESG assessment, reporting, project management or IT activities), our work environment and in our responsible practices for environment protection.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Senior Software engineer - ASP.NET - (260000LL)
Missions
• Understand functional requirements and raise clarifications with Product owners and others concerned • Should be able to estimate from high level requirement and do an independent estimate from detailed functional specification • Capability to provide technical design and implement on complex requirement • Understand Agile practices (daily scrum, iteration planning, retrospective, test driven, model storming) and follow the same • Meticulously review the design, test cases and code • Coding, Unit Testing and Integration Testing
Profile
-- 5+ year of strong knowledge in C# and the ASP.Net , Web Api, Java script and Entity framework
- SQL - Version control system (devops) : Git for code management and collaboration.
- Agile methodologies - Knowledge of Leasing domain is a plus.
- Clear understanding of Software Development life cycle and process oriented.
- Good analytical and troubleshooting skills to resolve the issues in timebound manner.
- Team player with ability to work autonomously and in team with cross-cultural environment
- Effective verbal and written communication to work closely with all the stakeholders.
Business Insight
At Société Générale, we are convinced that people are drivers of change, and that the world of tomorrow will be shaped by all their initiatives, from the smallest to the most ambitious. Whether you’re joining us for a period of months, years or your entire career, together we can have a positive impact on the future. Creating, daring, innovating, and taking action are part of our DNA. If you too want to be directly involved, grow in a stimulating and caring environment, feel useful on a daily basis and develop or strengthen your expertise, you will feel right at home with us!
Still hesitating?
You should know that our employees can dedicate several days per year to solidarity actions during their working hours, including sponsoring people struggling with their orientation or professional integration, participating in the financial education of young apprentices, and sharing their skills with charities. There are many ways to get involved.
We are committed to support accelerating our Group’s ESG strategy by implementing ESG principles in all our activities and policies. They are translated in our business activity (ESG assessment, reporting, project management or IT activities), our work environment and in our responsible practices for environment protection.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Job Description - Software Engineer - DotNet + Angular/React (250009WV)
Software Engineer - DotNet + Angular/React - (250009WV)
Missions
Key Responsibilities:
1. Full Stack Development
Develop scalable web applications using .NET Core, C#, Angular or React, and TypeScript.
Development of robust, high-performance user interfaces for web applications.
Design and optimize RESTful APIs to support seamless frontend-backend interactions.
Establish and enforce coding standards, best practices, and design patterns within the development team.
2. Database Design & Optimization
Develop and maintain SQL Server queries, stored procedures.
Optimize query performance for high-volume and critical applications.
3. Cloud Development (Added Advantage)
Architect and integrate solutions using Azure services such as Azure Functions, App Services, Azure Entra ID, and Azure SQL Database.
Work with Azure DevOps for CI/CD pipelines, automated deployments, and cloud-based or on-premises infrastructure.
Ensure seamless integration between on-premises or cloud-based systems.
4. Agile Development & Collaboration
Actively participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
Work closely with Business Analyst to understand requirements and deliver high-quality solutions.
Profile
Experience:
3–5 years of experience in full-stack development with expertise in:
.NET Core and C# for backend development.
Angular or React and TypeScript for frontend development.
SQL Server, including performance optimization and complex queries.
Azure experience (Functions, App Services, SQL Database, DevOps) is a plus.
Technical Skills:
Backend: Strong expertise in .NET Core, C#, and microservices architecture.
Frontend: Advanced proficiency in Angular or React, TypeScript, and responsive UI development.
Database: Deep knowledge of SQL Server, stored procedures, and database performance tuning.
Cloud (Optional): Experience with Azure cloud services is an advantage.
API Development: Expertise in RESTful API design and integration.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance