Software Engineer
We are searching for a dynamic Software Engineer to work on web applications using .NET framework. The candidate will be required to work on every aspect of technical development; from requirement analysis, designing, development, through to deployment and implementation.
Education and Skill Set required:
- Minimum a bachelor’s degree in Computer Science
- Certification in Microsoft .Net framework will be a plus
- At least 2 years’ of extensive experience of working in C#/ASP.NET, WPF, WC and Silverlight is a must.
- Experience of designing, developing and deployment of Multi-Tiered Applications - Transactional Middle-Tier, Batch File Import / Export Applications, and Browser-Based Applications. Experience of development and deployment of Real-Time Transactions familiar with Web Forms and MVC design patterns.
- Extensive understanding of SOA, security, systems integration, and distributed computing concepts.
- Software development experience using open source technologies (PHP, JavaScript / JavaScript Libraries - AJAX / JQuery etc ) will be a plus
- Proficient in developing database applications with SQL Server and Entity Framework.
- Experience of working with video and other media preferred.
- Ability to deploy and manage web servers
- Demonstrated proficiency in all aspects of systems development life cycle
- Experience of managing web based applications, databases and other application resources in the organization
- Ability to properly document all analysis, designs and code
- Ability to provide end user technical support when required
Able to work in diverse teams