The Global Language of Business

C# Tech Lead

Job type: Employee
Time type: Full-time
Location: Ewing (New Jersey) (Hybrid)
Post date: 22 April 2024

Position Summary:

GS1 Overview

GS1 develops and maintains the most widely used identification standards that are fundamental to numerous enterprises around the world. The best-known symbol of GS1 standards is the barcode, named by the BBC as one of “the 50 things that made the world economy”. Four decades ago, we started by helping food retailers do business more efficiently and reduce consumer prices. Today, GS1 standards improve the efficiency, safety and visibility of supply chains across physical and digital channels in 25 sectors, including retail, marketplaces, healthcare, transport and logistics, food service, technical industries and humanitarian logistics. Our scale and reach – local Member Organisations (MOs) in 115 countries, 2 million user companies and 6 billion transactions every day – help ensure that GS1 standards create a common language that supports systems and processes across the globe.

Within GS1, the Global Office is responsible for defining, building and operating global services in support of the 115 MOs around the world. These services are operated through multiple Azure-based IT solutions.

The GS1 Global Office IT oversees all aspects of technology including end-user computing, mobile device management, Azure cloud infrastructure, core IT services, vendor management and the SDLC. The IT group is seeking a lead C# Developer to deliver on various objectives, as well as provide guidance and leadership in developing and implementing new solutions.


Role summary
The C# Tech Lead will serve as a hands-on senior developer within a high-performing agile team. This role involves identifying and implementing technical solutions to meet GS1 objectives. The C# Tech Lead will develop key business applications deployed on the Azure native ecosystem.


•    Technical Leadership: Provide technical leadership, define optimal technology architecture, and offer guidance on new product requirements.
•    Project Ownership: Independently manage a workstream, overseeing and guiding the work of an agile team.
•    Development Standards: Maintain code quality to industry standards, implement robust security practices, and integrate advanced technological tools and processes.
•    Performance Optimisation: Address performance issues, bugs, and security vulnerabilities promptly and effectively.
•    Strategic Contribution: Play a critical role in the realisation of the software development roadmap, continually raising the bar through advanced technology adoption.
•    Agile Collaboration: Engage actively in Agile SDLC and SAFe PI planning cycles, collaborating closely with Product teams to deliver enterprise-class, global systems.
•    Operational Excellence: Troubleshoot critical production issues, delving into Azure logs and configurations to resolve complex operational challenges.
•    DevOps Management: Oversee Azure DevOps and CI/CD pipelines, identifying opportunities for optimising application performance.


•    2-5 years of experience as a senior developer with a strong focus on C# .Net and Microsoft Azure technologies (Azure App Services, Functions, Web App, APIM, Data Lake, Azure Storage, SQL, Redis Cache, CI/CD pipelines).
•    Experience within a multinational organisation and working with high-performance virtual teams is preferred.
•    Bachelor’s degree in computer science, engineering, or a related technical field, or equivalent practical experience.
•    Microsoft Azure Certification is an advantageous addition.

Skills required:

Skills required for this role 
•    Strong expertise in C#, .Net core, and distributed backend service-oriented architecture.
•    Thorough understanding of data structures, data modeling, algorithms, and the full application development lifecycle.
•    Proven experience in developing high-performance, highly available, and scalable API services with stringent SLA requirements.
•    Hands-on experience with .Net core framework, C#, APIs, microservices, middleware, and data pipelines.
•    Proficiency in Cosmos DB or similar NoSQL databases, Azure app services, and serverless technologies.
•    Exceptional analytical, organisational, and problem-solving skills, coupled with a strong sense of ethics and drive.

Core skills required of all team members
•    Must be fluent in English, oral and written. Fluency in other languages is helpful.
•    Strong organisational, analytical, verbal, and written communication skills.
•    Effective relationship builder – one-to-one, one-to-many, internally and externally, with small and large organisations.
•    Ability to create strong and trusted relationships with a globally distributed team in a multi-cultural environment.
•    Demonstrates passion, energy, and drive in their work.
•    Behaves in a consistent manner that demonstrates honesty, keeps promises, and honors commitments.
•    Ability to manage multiple projects simultaneously.
•    Excellent time management skills and flexibility to cater for commitments across multiple time zones.
•    Customer-focused and results-oriented.

Additional Information:

Location: Ewing, New Jersey / Hyrbid (1 day per week at office).

Travel: This job may require up to 5% global travel.

How to apply:

Send your application with CV to:

  • Blue Tower, Avenue Louise 326, bte 10
  • B-1050 Brussels, Belgium 
  • Tel: + 32 2 788 78 00 
  • E-mail: 

Responses will be treated quickly and with strict confidentiality.

GS1 is an Equal Opportunity Employer. We will never unlawfully discriminate on the grounds of race, religion, belief, ethnic origin, color, nationality, gender, gender reassignment, sexual orientation, age, disability, marriage and civil partnership, pregnancy and maternity or political opinions.