Analyze, design, write, code, test, maintain, troubleshoot and document software programs and applications.
Responsible for all phases of projects from project planning level to project delivery and support.
Work closely with Business Analysts and client representative (s) to understand customer requirements.
Design information systems and software architecture as per customer requirements and Musky/iQuasar standards.
Install, configure, and troubleshoot software/hardware and development environment.
Analyze and amend software errors in a timely and accurate fashion, and provide status reports where required.
Ensure adherence to quality. Follow industry best practices and standards in software development, , testing, maintenance and support
Responsible for timely project delivery.
Document software specifications throughout the project life cycle and create technical documentation for all software and applications developed.
Document all system changes/errors as per standards.
Mentor junior developers and other technical staff.
Assign projects to direct reports and endure timely delivery
Strong technical skills in [url removed, login to view], C#, SQL Server 2005/2008, XML, AJAX, Web Services
Design and Develop Web applications using [url removed, login to view], C# and Visual Studio 2005/2008/2010.
Experience in integrating 3rd party APIs and Web services.
Formal computing qualifications or equivalent work experience