Design, develop, debugs and test complex software. Write code according to product requirements. Own and maintain high-quality code for one or many software components. Provide your technical expertise and feedback on product sub-systems, app. research, design, analysis, testing, process improvement, and trouble shooting. Maintain code quality and review code changes from others.
Qualifications: You must possess the below minimum qualifications to be initially considered for this position. Qualifications listed as preferred or additional will be considered a plus factor for applicants. Minimum qualifications : Bachelor's degree in Computer Science or equivalent combination of education and experience required. 5-7 year experience in client side development C++, OOP, OOD, programming for Microsoft Windows. Additional qualifications : Rigorously practice secure coding and unit testing. Follow software development best practices to ensure qualityAppreciate test automation and continuous integration. Solid written and verbal communication skills