Noesis is looking for a member to reinforce a Compute and Cloud Native Systems team, focusing on the support of on-premises virtualization platforms, namely VMware / KVM, and public Cloud platforms…
Jobs in Portugal, in English.
8,000+ live jobsThis job advert was originally written in Portuguese.
Requirements
What we're looking for
- Consolidated knowledge of C++ (essential)
- Knowledge of languages used in mobile development and integration, namely Kotlin, Swift, Java, and Objective-C
- More than 4 years of experience in similar roles;
- Solid knowledge of Object-Oriented Programming (OOP) and Design Patterns
- Good knowledge of Git and version control practices
- Knowledge of unit testing, code quality, logging, diagnostics, and troubleshooting
- Knowledge of SDK development and integration, libraries, and reusable components, including integration with APIs and backend services
- Experience with Atlassian tools, namely Jira, Confluence, and Bitbucket
- Knowledge of CI/CD processes and the use of tools such as Jenkins
- Knowledge of static analysis and code quality tools, namely SonarQube
- Experience working in Agile teams, specifically with the Scrum methodology
- Knowledge of integration with REST APIs and backend services
- Knowledge of security applied to mobile applications and SDKs, including authentication mechanisms, encryption, and secure communication
- Knowledge of build, packaging, versioning, and distribution processes for mobile SDKs/libraries
- Experience in development environments with high requirements for security, quality, stability, and compatibility
Nice to have
- Experience in environments with high requirements for security, quality, and stability, such as the financial or payments sector, will be an advantage.
The role
Noesis is looking for the following profile:
What you'll do
- Develop and maintain, in both their evolutionary and corrective components, the Mobile SDKs used in payment solutions and banking applications
- Develop and evolve the SDK layer responsible for standardizing the integration of mobile applications (iOS, Android, and Huawei ecosystem) with backend/core services
- Analyze, diagnose, and resolve defects and technical problems related to the SDKs, coordinating with other teams whenever necessary
- Actively participate in Scrum ceremonies (Dailies, Plannings, Retrospectives), contributing to the planning and estimation of team activities
- Provide technical support for solutions in production environments, including incident analysis, root cause identification, and implementation of the respective fixes
- Ensure the quality, robustness, performance, and compatibility of the developed solutions through unit testing and compliance with development, architecture, security, and code quality standards.
Requirements
If you meet these conditions and would like to join an innovative organization that continuously invests in the training of its talents, send us your application.
Join us. Let's innovate together!
About Noesis
- Industry
- IT Consulting
- Website
- noesis.pt
In their own words
Additional information
All our recruitment and selection processes are based on equal opportunity, valuing the competence and potential of each person and ensuring that no candidate is discriminated against based on gender, ethnicity, sexual orientation, age, religion, or physical condition.
More jobs like this
or browse Mid-level·Best Workplaces Portugal·IT Consulting