missed calls not appearing as notifications
No need to factory reset. 

Just go to Settings &rarr; Call. Scroll down to the bottom and enable Show caller ID for missed calls on lock screen and status bar.