Dot Net developer position in MI Apply
- Development and support of the global Domino’s Pulse point-of-sale system using .NET, VB and SQL Server technologies
- Provides technical leadership on solutions developed
- Conducts proofs-of-concept and develops prototypes
- Participates in code and architectural peer review activities
- Performs design reviews to ensure alignment to the architectural approach
- Provides guidance, oversight to the development organization engaged on projects
- Maintains relationships and collaborates with architects in other domains including infrastructure, security and business domains
- Mentors team members on technology, architecture and application delivery
- Analyzes the functional requirements and designs and implement them into software modules
- Assists the practice area leader in defining and refining standards and best practices.
- Identifies and suggests software development process improvements
- Keeps in touch with the latest .NET technology and continues to develop his/her technical skills
- Responsible for unit testing his/her software modules.
- Proficient in the use of multiple data storage and access techniques including abstraction layers, DAOs and RDBMS such as SQL Server
- Understands and is able to identify and implement reusable code in an object oriented fashion
- Has visibility and understanding of the broader architectural vision
- Contributes to the Domino’s .NET developer practice, which is a community of developers focused on consistency in practice and driving technology innovation through both process and technology
- Collaborates with the project team and is willing to be flexible to achieve team goals.
- Produces relevant project and technical artifacts for the project
- Responsible for building, deploying and releasing application builds
- Strong understanding and demonstrated use of design patterns
- Participates in and supports the estimation of technical tasks and activities on project work
- Participates in project planning, estimation, standup and status meetings as appropriate
- Ownership mentality while maintaining a team focus
- Experience in building unit tests, preferably test driven development
- Define application deployments and work with operation teams to insure proper deployment