Tec
Techcombank

Senior Officer, Software Engineering (40001157)

TP. Ha Noi Technology Division
Experienced (Non-Manager)

Mô tả công việc

## Job Purpose

The job holder successfully deploying technology solutions for projects of the whole line.

## Key Accountabilities (1)

1. Low-Level Architecture Design & Development
- Contribute to low-level architecture design and develop software components that meet efficiency, scalability, and security standards.
- Work closely with architects and senior engineers to optimize system design and implementation.

2. Technical Mentorship & Process Improvement
- Guide Officer-level engineers, providing mentorship on best practices, coding standards, and development workflows.
- Identify areas for process improvements and drive adoption of engineering best practices within the team.

## Key Accountabilities (2)

3. Code Quality & Optimization
- Lead peer code reviews, enforce coding standards, and improve overall code maintainability.
- Optimize software for performance, scalability, and security, ensuring high reliability in production environments.

4. Testing & Debugging
- Conduct unit testing, integration testing, and contract testing to ensure software reliability.
- Collaborate with QE teams to diagnose, troubleshoot, and resolve complex defects in a timely manner.
- Promote test automation to improve software stability and release efficiency.

## Key Accountabilities (3)

5. Technical Documentation
- Create and maintain clear, structured documentation, including:
- API specifications
- System design documents
- Coding and architectural guidelines
- Ensure documentation is regularly updated and aligned with system changes.

## Success Profile - Qualification and Experiences

Qualifications:
- Bachelor's or Master's Degree in Computer Science, Software Engineering, Information Technology, or a related field.

Work Experience:
- At least 5 years of experience in the engineering field.
- At least 2 years in a Team lead position.
- Proficiency in programming languages related to application development.
    + Backend: Java
    + Web: Typescript
    + Mobile: Swift, Kotlin, Dart
- Experience in managing technical teams and mediating in the work environment.
- Experience in leading and managing system/software delivery.
- Experience in both architecture and software design implementation.
    + SOLID Principle
    + Design Patterns
    + Microservices architectures
    + Observability (monitoring, logging, tracing)
    + Compiling, Runtime deep understanding
- Experience in advanced aspect of engineering field:
    + High performance, concurrency
    + Security best practices
    + Emerging technology

Foreign Language:
- English as per the organization's regulations

Ứng tuyển ngay

Ứng tuyển trên website gốc

Bạn sẽ được chuyển đến trang tuyển dụng chính thức của Techcombank

Chuẩn bị thi tuyển

Luyện đề thi tuyển dụng Techcombank trên thithu.com

Luyện thi Techcombank

Chuyên môn / Từ khoá

CNTT / IT techcombank
T
thithu.com

Miễn trừ trách nhiệm: Nội dung câu hỏi trên thithu.com chỉ mang tính chất luyện tập và tham khảo, không đại diện cho đề thi chính thức của bất kỳ tổ chức nào. Chúng tôi không chịu trách nhiệm về kết quả thi thực tế của người dùng.