Junior, Mid-Level
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.
Sign up to apply and find out right away if you're a fit.
Your agent will tell you — in seconds.
Sign up and I'll tell you right away how well Société Générale matches you — what you already have, and what's missing. Then I stay on it: I search for you and only write when I find something worth your time.