Reference: 26000EIZ


Responsibilities
  • Design, develop, test, and maintain web applications using TypeScript, React and/or Angular, with exposure to backend development in C# and .NET.
  • Deliver scoped features, bug fixes, and technical improvements with appropriate testing and documentation.
  • Contribute to application quality by applying coding standards, secure development practices, and automated testing.
  • Participate actively in code reviews and incorporate feedback in a timely and constructive manner.
  • Troubleshoot issues efficiently and propose pragmatic solutions aligned with team standards.
  • Work closely with the Technical Leader and other team members locally and globally to deliver features aligned with functional and technical expectations.
  • Collaborate with peers on solution implementation, task breakdown, and development planning.
  • Communicate clearly on progress, blockers, risks, and next steps during sprint ceremonies and day‑to‑day interactions.
  • Liaise with other technical teams when needed to ensure dependencies and technical constraints are properly understood and addressed.
  • Contribute positively to a collaborative team environment and support knowledge sharing across regions.
  • Follow the team’s software development lifecycle, including branching strategy, pull request workflow, CI/CD practices, and release processes.
  • Contribute to automation and continuous improvement initiatives, including developer tooling, test automation, and deployment pipeline enhancements.
  • Maintain clear technical and operational documentation, including implementation notes, troubleshooting guides, and support runbooks.
  • Support efforts related to obsolescence management, technical debt reduction, and platform maintainability.
  • Stay up to date with relevant technologies and engineering practices, and apply them where appropriate.
  • Support production activities by investigating incidents, analyzing logs, reproducing issues, and contributing to timely resolution.
  • Handle low-to-medium complexity support requests with appropriate escalation when required.
  • Contribute to improving application reliability, monitoring, and operational readiness.
  • Ensure production documentation remains accurate and useful for support and incident management purposes.
  • Follow established change management and escalation processes for production‑related actions.
  • Work with stakeholders and senior team members to understand business requirements and translate them into technical tasks and implementation proposals.
  • Provide clear and structured updates on assigned work items, delivery progress, and identified risks.
  • Raise questions, assumptions, and gaps early to support efficient delivery and avoid rework.
  • Contribute to discussions on implementation options by considering feasibility, maintainability, and alignment with team practices.
  • Support the team in delivering solutions that balance functional needs, technical constraints, and delivery priorities.

Qualifications
  • Bachelor’s Degree in Computer Science, Software Engineering, or a related discipline; or equivalent practical experience.
  • Good experience in web development using TypeScript/JavaScript and at least one modern front‑end framework such as React or Angular.
  • Exposure to backend development using C# and .NET / .NET Core.
  • Understanding of web application architecture, REST APIs, testing practices, and secure coding principles.
  • Familiarity with cloud and DevOps concepts, ideally including Azure, CI/CD pipelines, containerization, and infrastructure automation.
  • Good problem‑solving skills, attention to detail, and a structured approach to delivery.
  • Clear communication skills and the ability to collaborate effectively with technical and non‑technical stakeholders.
  • Ability to work in an international, multi‑team environment with a strong sense of accountability and team spirit.

Behavioral Skills
  • Client focus: put long‑term relationship with our clients at the center of my actions, whatever my position.
  • Client risk: strive to satisfy clients while taking into account risks for the company.
  • Team spirit: favor the team’s interest over my own results.
  • Innovation – thinking outside the box/creativity: propose new ideas and solutions.
  • Innovation – technology: adopt new technologies in the solutions and projects I work on.
  • Commitment – sustainability: strive to develop my skills and knowledge.

Societe Generale is committed to offering an inclusive recruitment experience to all candidates. If you require any reasonable accommodations of assistance during the recruitment process, please do not hesitate to let our HR staff know.

#J-18808-Ljbffr
Similar jobs
FCC ANALYTICS ( Hong Kong ) 1 day ago
M800 ( Hong Kong ) 1 day ago

Web Software Developer

Apply Now
Back to search page