Our company is looking for a skilled Senior Software Developer to help out with the development of our current projects. The right person for the job should be able to analyze existing projects in order to design and develop improvements to current projects or create new features from scratch. You should also be able to maintain proper documentation related to the features you’ve worked on. You will also be able to participate in creation and development of new software products.