Solution Engineer

Information Technology Ewing, New Jersey


Description

Are you ready for a change? At GS1 US, employees at every level play a vital role and provide a meaningful voice on issues that affect consumers across the country. We are a small company with a world-class culture, and we make a huge impact on the way the world does business.

What is in it for you: 

As the Solution Engineer at GS1 US, you have the opportunity to make an impact on the way the world does business.  And you’ll do it in a high performing, stable, and financially sound company. 

Our world-class work culture is something we are proud of and work on continuously. Providing work culture feedback at GS1 US is not just ok, it’s expected AND acted upon. Your voice matters at GS1 US.

Who you are: 

You are a technical leader with advanced expertise in API design and development, particularly in REST and OpenAPI. Your extensive knowledge encompasses database design, optimization, and performance tuning, complemented by hands-on experience with CI/CD pipelines and automation tools.

As an effective communicator, you excel in collaboration and possess a strong enthusiasm for continuous learning and keeping abreast of technological advancements. Your documentation and problem-solving abilities are exceptional, and you are a self-motivated individual capable of working independently and thriving under pressure. You have a comprehensive understanding of various technology platforms and Open-Source Ecosystem, enabling you to think creatively to provide optimal solutions through innovative design.

You possess a minimum of 8 years of experience in software development, with a strong focus on C# and .Net. Furthermore, you hold either a bachelor’s or master’s degree in computer science, engineering, or a related discipline, along with over 5 years of experience working with Azure, including Azure SQL, App Service, Functions, and other pertinent components.

What you will do: 

As the Solution Engineer, you will be responsible for designing, developing, and maintaining core services within our Azure-based platform. The ideal candidate will have a strong technical background and experience in a variety of technologies, C#, Azure SQL, NoSQL, and API development to build scalable, performant, and secure solutions that empower other teams and applications.

 Essential Duties & Responsibilities (other duties may be assigned):

  • Collaborate on the architecture and solution design of set of core services, ensuring they meet functional and non-functional requirements.

  • Collaborate with other teams to understand their needs and design solutions that integrate seamlessly with the platform.

  • Define and enforce best practices for coding, testing, and deployment.

  • Define and manage work for other engineers on the team.

  • Write clean, maintainable, and well-documented code using C# and other relevant technologies.

  • Develop and optimize complex SQL queries and stored procedures in Azure SQL.

  • Write unit tests and integration tests to ensure code quality and reliability.

  • Participate in code reviews to maintain high standards and share knowledge.

  • Automate build, test, and deployment processes using CI/CD pipelines.

  • Monitor and troubleshoot issues in production environments.

  • Mentor and guide other engineers on technical best practices and problem-solving.

  • Provide technical leadership and direction to the team.

  • Stay up to date with the latest technologies and trends in the Azure ecosystem.

Education & Experience: 

  • Bachelor’s or master’s degree in computer science, engineering, or a related field

  • 8+ years of experience in software development, with a strong focus on C# and .NET.

  • 5+ years of experience working with Azure, including Azure SQL, App Service, Functions, and other relevant components.

  • Expert-level knowledge of API design and development, including REST and OpenAPI.

  • Deep understanding of database design, optimization, and performance tuning.

  • Experience with CI/CD pipelines and automation tools.

Required Skills & Competencies:

  • Passion for learning and staying up to date with technology.

  • Excellent documentation skills.

  • Exceptional communication and problem-solving skills.

  • Self-started with the ability to work independently.

  • Ability to be a technical leader for the team and manage workstream for other developers

  • Attention to detail and ability to work under pressure.

  • In depth understanding of various technology platforms and Open-Source Ecosystem.

  • Ability to think creatively to provide optimal solutions through innovative design. 

Ready to be part of a team that believes the identification of everything makes anything possible? Apply today – we can’t wait to hear your story.

GS1 US is an Equal Opportunity Employer - All qualified applications will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, or national origin.

GS1 US is not accepting unsolicited resumes from search or staffing firms. All resumes submitted by search or staffing firms to any employee at GS1 US via-email, internet or directly without a valid written search agreement will be deemed the sole property of GS1 US, and no fee will be paid in the event a candidate is hired by GS1 US.