Web Software Developer
Responsibilities
Web Development:
- 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.
Collaboration, Mentorship & Global Liaison:
- 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.
Process, Automation & Obsolescence:
- 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.
Production Support & Site Reliability:
- 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.
Project & Stakeholder Management:
- 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.
Profile required
The successful candidate should demonstrate solid experience in modern web application development, good ownership of assigned deliverables, and the ability to work effectively in a collaborative and demanding environment.
Qualifications Required:
- 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 - Client focus: I put long term relationship with our clients at the center of my actions, whatever my position
- Client - Risk: I strive to satisfy clients while taking into account risks for the company
- Team Spirit - Collective mindset: I favour the team’s interest over my own results
- Innovation - Thinking out of the box/Creativity: I propose new ideas and solutions
- Innovation - Technology: I adopt new technologies in the solutions and projects I work on
- Commitment - Sustainability: I strive to develop my skills and knowledge
Business insight
Our Culture:
At Societe Generale, we live by our 4 core values of commitment, responsibility, team spirit and innovation. We are engaged and demonstrate consideration for others. We act ethically and with courage. We focus our talent and energy on collective success. We experiment and propose new ideas. This way, we maximize our ability to serve client needs and anticipate market changes. Societe Generale is committed to strengthening bonds with colleagues, communities, and the world in which we live, because relationships are at the heart of how we operate. Please visit our APAC career website: https://www.societegenerale.asia/en/careers/building-your-career-with/ for more information.
Diversity, Equity & Inclusion (DE&I):
Our mission: Recruit, develop, advance, and retain a diverse workforce that is united in our efforts to enhance our competitive position and deliver innovative solutions to our clients.
Our vision:
- Engaged workforce that is demographically diverse in a way that reflects the communities in which we operate
- Inclusive culture and workplace that recognizes employees' unique needs and utilizes their diverse talents
- Engage our community and marketplace, and position the organization to meet the needs of all its clients
Check out our DE&I initiatives: https://www.societegenerale.asia/en/careers/diversity-equity-inclusion-dei/
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.
Department Description
The Digital Channel and Client Intelligence division at Société Générale's Global Banking Technology & Operations unit is responsible for managing a wide range of web applications on our B2B marketplace, SG Markets. SG Markets offers services in market activities, including providing liquidity, trading, sales, and execution across a range of asset classes such as fixed income, equities, derivatives, and currencies. In essence, SG Markets plays a key role in facilitating the efficient functioning of financial markets by offering both advisory and transactional services to institutional clients.