The Global Language of Business

C# Tech Lead/Manager (FTE)

Job type: Employee
Location: Ewing (New Jersey) (Hybrid)
Post date: 14 February 2022

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# development lead/manager will be hands-on and is responsible for leading an agile team identifying and implementing strategic solutions to meet GS1 objectives.  The lead/manager will work on several important business applications that are deployed on the Azure cloud.

The scope of responsibilities and activities include:
•    Understands C# and .Net core fundamentals, including architectures, data modeling, and application development lifecycle
•    Independently own a work stream and reviewing and directing the work of an agile team as a technology lead
•    Identify native Azure solutions (PaaS) and implement them to meet business challenges. Provide low code solutions.
•    Work closely with Product teams to deliver enterprise-class, global systems
•    Code to industry standards, implement security practices, capabilities, tools and processes
•    Identify best of breed and appropriately sized tools to drive operational efficiency and improve time-to-market
•    Raise the bar in Azure cloud knowledge in the group
•    Provide technical leadership and guidance on special projects/requests as they arise
•    Remediate performance issues, bugs, and security issues
•    Contribute in high scale high volume architectural/technical decisions
•    Accountability and contributions to the successful realization of software roadmap for the agile team
The primary function of this role is managing an agile team as a hands-on lead developer.  As an integral member of the software development team, the candidate is to demonstrate technical leadership by designing and implementing practical solutions and delivering for GS1.

 

Responsibilities:

•    Participate and contribute in an Agile SDLC and SAFe PI planning cycles
•    Participate in estimating assigned work effort and be accountable for completion dates
•    Produce high quality maintainable code so that it can be easily tested and supported
•    Troubleshoot critical production issues as required
•    Identify gaps and opportunities for application optimization
•    Be able to dive into Azure logs, configurations/settings, etc. to address issues 
•    Manage Azure DevOps and CI/CD pipelines
 

Education/Experience:

•    2-5 years of experience as a senior developer managing a team using technologies like C# .Net, Microsoft Azure (Azure functions, App Services, Web App, APIM, Data Lake, Azure Storage) SQL, Redis Cache, and Ci/CD pipelines
•    Exposure to a multinational organization and experience managing high performance virtual team.
•    Minimum of a Bachelor’s degree in computer science, information systems, engineering or a related technical field or equivalent work experience.
•    Microsoft Azure Certification is a plus
 

Skills required:

•    Solid C#, .Net core development skills.  Good understanding of UI and middleware layers.
•    Understanding technology fundamentals, architectures, data modeling, and application development lifecycle
•    Experience with Cosmos DB (or any NoSql), Azure app services, serverless technologies.
•    Hands on experience in .Net core framework, C#, WebAPI/MVC
•    Familiarity of Angular/Vue, typescript, HTML, CSS
•    Strong sense of self, ethics and effort, as well as the willingness to go the extra mile to achieve important goals.
•    Excellent analytical, organizational, and problem-solving skills
•    Possess strong troubleshooting, code optimization and refactoring skills
 

Additional Information:

Travel Requirements: Limited 

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: jobs@gs1.org 

Responses will be treated quickly and with strict confidentiality.