Application development /maintenance:
-
Back-end implementations in Java and Scala and use of other MS internal frameworks
Review log files, locate issues
Use version control system, maintain code integrity
Follow the application development lifecycle process
Follow the coding.