We are looking for Senior Software Developer who can also lead a small team of 2-3 junior developers to participate in small to mid-scale level projects. Participate in the entire application lifecycle Build high-quality reusable code for future use Responsible for the Creation and Implementation of a wide variety of projects using C#, ASP..NET MVC Database Design and optimizing Build interactive UIs that look and feel great Work independently to delivery software on time Stay up to date with current best practices  **Position and Salary will be negotiated depending on the priory project/work experience 
                                    
                                    
                                 
                                
                                
                                    
                                    
                                    
                                        The purpose of this role is to start working as an individual contributor to deliver quality small scale software solutions, support and enhancement of existing software solutions as well as monitoring business systems. Application development, testing, deployment, troubleshooting and support on existing applications as well as new initiatives Business analysis, re-engineering for continuous improvement in operations Provide ad-hoc requests on troubleshooting and bug fixing Construct, test, implement solutions that meet client’s needs and expectation  Daily monitoring and support of business systems.