D&T Sr Developer - Marketing & Global Commercial

Purpose of the Job

Job Description

Software Development





  • Develop, enhance, and maintain web applications and backend services using .NET Framework and .NET Core.

  • Build and maintain responsive user interface components using JavaScript and React.js.

  • Design, develop, and consume REST APIs and contribute to microservices-based solutions.

  • Write clean, reusable, maintainable, and testable code in line with engineering standards.

  • Participate in technical design discussions, code reviews, estimation, and peer collaboration.


Application Support & Maintenance





  • Investigate, troubleshoot, and resolve application issues across web applications and APIs.

  • Support legacy .NET Framework applications while contributing to modernization initiatives using .NET Core and React.js.

  • Perform root cause analysis and implement sustainable fixes for recurring issues.

  • Support production releases and assist with post-release validation when required.


Database & Integration





  • Use SQL for basic data querying, validation, and troubleshooting.

  • Integrate applications with internal and external services through APIs and service-based integrations.

  • Work with JSON payloads and understand data flow between frontend, backend, databases, and external services.


Engineering Practices





  • Use Git for source control and follow team branching, pull request, and code review practices.

  • Work within CI/CD processes and support build, test, and deployment activities.

  • Collaborate with QA, DevOps, Security, Product, and Business teams to deliver reliable solutions.

  • Follow secure coding, performance, reliability, and maintainability best practices.


Preferred Skills





  • Familiarity with Docker or containerized applications.

  • Exposure to cloud platforms such as AWS or Azure.

  • Knowledge of unit testing and automated testing practices.

  • Experience working in Agile/Scrum delivery teams and enterprise application environments


Job Requirements - Experience and Education


  • Bachelor's degree in IT, Computer Science, Software Engineering, or a related discipline

  • 2-3 years of professional software development experience

  • Core Technical Skills



  • Good hands-on knowledge of .NET Framework and .NET Core / modern .NET.

  • Good knowledge of JavaScript and React.js for frontend development.

  • Basic knowledge of SQL, including writing queries for data validation and troubleshooting.

  • Good understanding of microservices concepts and service-based application architecture.

  • Experience developing and consuming REST APIs and working with JSON.

  • Good troubleshooting and debugging skills across frontend and backend applications.

  • Familiarity with Git and standard software development lifecycle practices.

  • Basic awareness of CI/CD pipelines and deployment processes.



  • Analytical & Problem-Solving Skills



  • Strong logical reasoning and ability to identify root causes of technical issues.

  • Ability to analyze requirements, propose practical solutions, and implement them effectively.

  • Attention to code quality, maintainability, and reliability.



  • Communication & Soft Skills



  • Strong verbal and written communication skills.

  • Ability to collaborate effectively with cross-functional teams in a dynamic environment.

  • Adaptability, ownership, curiosity, and eagerness to learn.


Leadership Behaviors

Building Outstanding Teams
Setting a clear direction
Simplification
Collaborate & break silos
Execution & Accountability
Growth mindset
Innovation
Inclusion
External focus
Skills

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available