USD/year
Design and develop software and improve existing code. Write unit-tests and validate your software against acceptance criteria. Apply team coding, documenting and testing standards. Conduct impact analysis to proactively identify impact of a change within an application. Document code and projects so others can easily understand, maintain and support. Debug the problems which arise in production and propose effective solutions.