Python Developer (MAX 4249)

Published: about 21 hours ago
Startdate: 21 January 2025 - 21 January 2025

Job description

Require Skills

 

  • Frontend development:Vue/Nuxt3, CSS (SCSS).

  • Backend development:Python/Django/REST API Frameworks.

  • OS skills: Linux/Unix with Shell Scripting.

  • Database skills: MS-SQL / Oracle. (Design, Query using SQL, Optimize Queries).

 

Job Details

 

Role:

 

Developer

If others:

 

Job Level:

 

L3 – 6 to 9 years

 

About Group Technology & Operations:

Bank Technology and Operations (GTO) provides software and system development, information technology support services and banking operations.

We have centralized and standardized the technology components into Singapore, creating a global footprint which can be utilized for supporting our regional subsidiaries and the branches around the world. We operate and support 19 countries with this architecture to provide a secure and flexible banking infrastructure.

 

Our Operations divisions provide transactional customer services for our businesses while also focusing on cost efficiency through process improvements, automation and straight through processing.

 

Responsibilities:

 

Corporate Tooling team is responsible for process automation, re-engineering to simplify complex processes and work on solutions critical to the efficiency and effectiveness of our banking.

 

As a Senior Developer in the for Internal project, you will play a pivotal role in gathering requirements, documenting, designing, and implementing the solution.

  • Implementing Python based full stack application

    instances; analyse the impact on current/new system, research problems and design and implement optimal solutions.

  • Collaborate with Enterprise and Solution Architects to ensure application solution delivered comply with established enterprise application, security and control standards, design principles and guidelines.

  • Follow all the Change Management and Engineering Review processes. Ensure changes are completed according to the project and/or release schedule.

  • Develop and maintain documentation which will include but is not limited to Standard Operating Procedures and System Architecture Guides and Diagrams adhering to organizational templates, policies, and standards.

  • Ensure that the systems built conform to the requirements, principles and models that support the solution architecture overall roadmap.

  • Communicate effectively with external and internal teams on technical delivery and system maintenance.

  • Enforce technical quality in all aspects of project delivery, with Waterfall/Agile best practices and methods such as Scrum, CI/CD DevOps Practices, Test Driven Development, while adhering to SDM guidelines.

Requirements:

  • At least 6-9 years of experience in technical hands-on experience on development and implementation

  • A bachelor’s in computer science, Computer Engineering, Information Systems, or any related field with strong education in web technologies.

  • Experience in supporting implementing large-scale, highly available applications or large project implementation.

  • Strong experience with Python based backend and high-end frontend frameworks.

  • Experience with Waterfall/Agile best practices and methods such as Scrum, Continuous Integration, Test Driven Development

  • Good interpersonal and communication skills, both verbal and written.

  • Solid experience in solutioning and system design

  • Experience in designing and implementing integration with MQ, microservices and high-volume batch processing.

  • Strong experience in unit testing concepts and implementation for python & JavaScript components

  • Solid experience in object-oriented design techniques, UML, and object modelling

  • Experience with a variety of source control and development tools.

  • Experience with Dev-Ops concepts, practice, and tools.

  • Excellent analytical skills (critical thinking, problem solving, and decision-making skills) with a history of driving the development of large software components.

Key Domain/ Technical Skills:

(Indicate up to 3 areas)

  • Frontend development:Vue/Nuxt3, CSS (SCSS).

  • Backend development:Python/Django/REST API Frameworks.

  • OS skills: Linux/Unix with Shell Scripting.

  • Database skills: MS-SQL / Oracle. (Design, Query using SQL, Optimize Queries).