Role Specifics:
- Responsible for implementing API/Middleware Architectural goals
- Supports formulating API/Middleware technical roadmap, technical debt
- Supports standards for API/Middleware security, performance, stability
- Partially responsible for coordinating and performing API/Middleware maintenance / third level (senior) technical support (shared with Support groups)
General Requirements:
- Expert level knowledge of ASP.NET Core Web API is required.
- At least 3-4 years of hands-on experience with .NET is needed for success.
- Expert level knowledge of .NET fundamentals – Object Oriented Development, Generics, LINQ, Entity Framework, Unit Testing.
- Some SQL Server knowledge is desired (at the level of Transact SQL, no administration skills necessary)
- Some experience with design and prototyping tools and diagramming is desired.
- Decent understanding of microservices architecture and related patterns is desired.
- Expert level understanding of API versioning, management, telemetry, performance tuning and API documentation techniques (swagger or similar).
- Able to create technical debt and technical roadmap assessments for API products.
- Able to peer review, improve and implement presented Solution / Enterprise Architecture artefacts.
- Basic understanding fundamentals of reliable/repeatable processes, monitoring, compensation, graceful degradation is required.
Education and Background:
- Bachelor’s degree in computer science or similar related discipline is preferred, but not absolutely required.
- Hands on experience is prioritized.
- Strong English skills.
Personal Traits:
The individual must exhibit the following core values:
- Approachable.
- Adventurous.
- Relentless.
- Speedy.
Additional traits specific to the position that are desired:
- Ability to remain calm and productive under pressure, in a dynamic, fast paced environment.
- Rapid, value-add oriented decision-making ability.
- Intense customer focus.
- Ability to adapt to change, to direct/control change and to facilitate change.
- Ability to accept and carry responsibility without reservation.
- Ability to perform with minimal supervision, identifying and proactively communicating on all pre-requisites for successful performance.
- Strong communication skills preferred.
- Ability to collaborate with cross-functional business team, identifying additional technical solutions that will enable the client to keep their promise of providing industry-leading service.
About our client: Our client is a national tire distributor that delivers to U.S. tire and automotive retailers the full passenger and light truck tire portfolios of Goodyear and Bridgestone. They’re out to set a new standard of excellence for tire distribution in the U.S., and they’ll do it by focusing on the needs of dealers and their customers.