Software Developer (.NET & SharePoint) at Publicis Groupe Re:Sources
Company Description
Re:Sources serves as the vital backbone of Publicis Groupe, the world's third-largest communications group. Established in 1998 as a small team, Re:Sources has expanded to over 5,000 dedicated professionals providing essential technology solutions and business services globally. These services include finance, accounting, legal, benefits, procurement, tax, real estate, treasury, and risk management, all aimed at empowering Publicis Groupe agencies to excel in creating and innovating for their clients. Beyond daily operational support, Re:Sources actively develops and implements platforms, applications, and tools to enhance productivity, foster collaboration, and facilitate professional and personal development. The organization continually transforms to keep pace with the ever-changing communications industry, driven by a global spirit of innovation. Through Re:Sources support, Publicis Groupe agencies consistently deliver award-winning campaigns for their clients.
Overview: Software Developer (.NET & SharePoint)
Re:Sources is seeking a Software Developer to join their team. This role involves maintaining high standards of software quality, collaborating with various stakeholders (developers, business analysts, architects, clients), and contributing across the full software development lifecycle. The position has a strong emphasis on .NET technologies, SharePoint Online, and modern frontend development.
Roles & Responsibilities
- Software Quality: Maintain high standards of software quality within the team by following established practices and habits.
- Collaboration: Collaborate with other software developers, business analysts, and software architects to develop, test, and maintain web and desktop business applications built on various technologies.
- Requirements & Planning: Assist in the collection and documentation of user requirements, development of user stories, estimates, and work plans.
- Code Review & Client Communication: Conduct peer reviews of code and design, and communicate with clients when needed.
- Development Principles: Adhere to high-quality development principles while delivering solutions on-time and on-budget.
- Project Participation: Participate in project planning/Sprint planning and team mentoring exercises.
- Technology Research: Research on the latest technology areas to build capability.
- Ownership & Mentorship: Demonstrate a high degree of ownership and mentor junior team members.
- SDLC Understanding: Possess fundamental knowledge and understanding of the SDLC process, unit testing, and packaging for deployment from DEV to PROD.
- Independent Work & Prioritization: Ability to work independently, prioritize well, multitask, and manage time efficiently.
- Problem Solving: Exhibit superior problem-solving, critical thinking, and analytical abilities.
- Adaptability: Be adaptable, inventive, and organized in a fast-paced business environment with evolving requirements.
- Architecture & Design: Experience being responsible for the overall project database design, application architecture, and application design.
- SharePoint Design: Create website designs using OOTB (Out-Of-The-Box) SharePoint features, UI extensions, page layouts, themes, and display templates using SharePoint Framework (SPFx).
- Responsive Web Development: Create pages for all devices using HTML5, JavaScript, TypeScript, jQuery, CSS, SQL, Bootstrap, or responsive design.
- SharePoint Components: Build web components, lists/libraries, content kinds, site columns, master pages, search navigation, permissions, and data management within SharePoint.
- Application Support: Provide application support and maintenance (troubleshooting, defect fixing, upgrades).
- Deployment: Prepare deployment documents and execute deployments.
- New Technology Exploration: Conduct new technology exploration and perform proof-of-concept (POC) work.
Skills Required
- Backend:.NET - C#, ASP.NET, .NET CORE API, ASP .NET Core.
- Database:SQL - Able to write complex queries, Store Procedures, Functions, Views.
- Frontend:React, TypeScript, JavaScript.
- SharePoint & Power Platform:SharePoint Online, SharePoint 2016/2019.
- PowerApps, Power Automate.