Key Responsibilities/Duties: · Develops and enhances software applications through coding and testing. · Writing well designed, testable, efficient code · Involves in code reviews and training. · Contributing in all phases of the development lifecycle · Delivers highest quality software by creating unit test plans and testing code thoroughly. · Adept with the tools, applications, and processes used for software development. · Implements solutions as designed in technical documentation specifica…