Specialist Software Engineer -Android - (26000BUS)
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;
· You are able to work in a global multi-cultural environment
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role :Specialist Software Engineer -Android - (26000BUS)
Specialist Software Engineer -ios - (26000BUR)
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
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role :Specialist Software Engineer -ios - (26000BUR)
Cyber Security Lead Analyst - (26000D4O)
Missions
· Support the day-to-day operational InfoSec activities for a customer unit, aligned to SG global standards and security policies.
· Perform risk analysis of new business processes and solutions, providing practical security recommendations.
· Conduct and support Application Sensitivity Assessments (ASA) and Secure by Design (SBD) evaluations.
· Collaborate with Application owners to complete Secure by Design (SBD) process prior to production deployment.
· Support the Entity ISOs and Application Owners & Managers for compliance to meet Group KRIs by providing expertise support, collaborative follow-ups.
· Ensure adherence to industry standards such as NIST, ISO/IEC 27034, OWASP Top10, etc and regulatory requirements such as GDPR, AAS.
· Efficient enough to manage NIST Barometer Assessments for NORDICS and to meet Group Target for 2026 .
· Collaborate with development Teams to embed security best practices into software development life cycle (SDLC)
· Manage and respond to Information Security Incidents, in collaboration with internal and global teams.
· Perform RAF (Risk Acceptance Framework) and exception management workflows.
· Deliver and support security awareness programs, including sessions and campaign planning.
· Liaise with application, infrastructure, and business teams to drive Infrastructure/Hardening and application security control implementations.
Profile
Minimum Qualification:
Information Security Lead with 6-7 years of experience in Information Security, with a strong focus on GRC and operational security.
Sound understanding of Cybersecurity concepts, application security, foundational security controls, risk management, and audit processes.
Strong understanding & Working knowledge of ASA/SBD assessments, TPRM processes, and Risk awareness delivery.
Strong understanding & ability to manage security standards/frameworks (e.g., ISO 27001, NIST, CIS).
Should own management of NIST Barometer Assessments for NORDICS and drive to reach 2026 Target .
Ability to manage security exceptions & RAF Management for NORDICS.
Ability to govern Vulnerability Management, Security Incident Management , CERT Alerts etc for NORDICS .
Strong analytical and communication skills with the ability to evaluate risk and recommend controls quickly.
Identify & evaluate security risks & report appropriately.
Coordinate with LOD2 to review/create policies, standards & Procedures.
Relevant certifications related to Cybersecurity like CISM, IS027001, CISSP etc is an added advantage.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance