Domino's Pizza is aiming to become a true technology leader, with a significant portion of their sales coming through digital channels. They are looking for a Software Engineer III to contribute to the development of their complex systems, ensuring high-quality, performant, and maintainable code.
Requirements
- Fluent in C-Sharp, experience with current .Net technologies (ex: .Net Standard, .Net Core, .Net 5+, ASP.Net)
- Proficient with async programming (e.g. async/await)
- Proficient in API version management
- Proficient with design methods/patterns (e.g., DRY, SOLID, ReST) and their practical application
- Expert in writing quality unit tests
- Expert with build and debug tools
- Proficient with profiling tools
Responsibilities
- Provides input to the definition of organizational coding standards
- Produces estimates for their assigned tasks and participates in estimation for larger initiatives including up front project planning
- Produces performant code with a special emphasis on stability and long-term supportability
- Promotes reusability of code with an eye for opportunities of reuse across teams/systems
- Produces code that is adequately unit tested and meets requirements for system/integration testing
- Responsible for documentation of their code and external documentation of a system or project
- Participates in designing entire components and interaction between components
Other
- 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
- Hybrid Schedule- Mon-Thurs onsite with Friday's being flexible
- All your information will be kept confidential according to EEO guidelines.