GS1 US is looking for a Software Engineer to play a key role in delivering high quality, reliable, and scalable software that meets both current and future business needs, impacting the way the world does business.
Requirements
- 3+ years in software engineering with full stack development
- Advanced TypeScript skills
- Strong knowledge of state management in Angular, including proficiency with components, modules, directives, services, and routing
- Experience with unit testing UI code using Jasmine or similar frameworks
- Ability to build responsive applications for multiple devices
- Solid backend development experience with C-Sharp and .NET Core
- Strong SQL database skills (MS, SQL, Azure SQL)
Responsibilities
- Design, build, and consume RESTful APIs
- Create and manage SQL Server/Azure SQL database objects including stored procedures and triggers
- Write clean, well-structured JavaScript and TypeScript code following best practices
- Manage project dependencies using NPM, including troubleshooting package conflicts and maintaining secure, up-to-date versions
- Leverage Azure services like API, Functions, Logic Apps, and Service Bus (experience or certification)
- Ensure code quality via unit/integration tests and code reviews
- Use Azure DevOps, Git, and CI/CD pipelines for delivery and deployments
Other
- Self-starter with the ability to work independently across teams
- Excellent communication and documentation skills
- Strong analytical and trouble shooting skills
- Bachelor's degree in computer science or a related field (or equivalent experience)