
Net Application Architect III
- Ann Arbor, MI
- Permanent
- Full-time
- Participate in the selection and design of new patterns/libraries/frameworks used within the store systems project
- Consider and incorporate concerns such as extensibility, maintainability, security, operations, performance
- Produce and apply the initial implementation of the pattern/library/framework
- Document for, and teach the use of, the pattern/library/framework
- Work with product and architecture teams to understand capabilities, epics, and stories
- Provide information on the technical feasibility/impact of choices
- Work with individual teams to assist developers in the design of per-story work
- Answer conceptual and technical questions
- Help developers follow established patterns and improve their code by participating in code reviews
- 5+ yrs experience as a developer working on large, distributed systems
- 10+ yrs development in any language, 4 most recent years in C# developing server-side applications
- Fluent in C#, experience with .Net Standard, .Net Core, and ASP.Net Core
- Expert with build, debug, and profiling tools (e.g., Jenkins, MSBuild, Nuget, YourKit, RedGate)
- Expert with design methods/patterns (e.g., DRY, SOLID, ReST) and their practical application
- Excellent team player with good communication skills with both non-technical & technical co-workers
- Highly motivated and driven by a desire to solve difficult problems, and learn new technology
- Paid Holidays and Vacation
- Medical, Dental & Vision benefits that start on the first day of employment
- No-cost mental health support for employee and dependents
- Childcare tuition discounts
- No-cost fitness, nutrition, and wellness programs
- Fertility benefits
- Adoption assistance
- 401k matching contributions
- 15% off the purchase price of stock
- Company bonus