Software Developer

Duties and Responsibilities

» Designing and developing custom real time and batch data-collection applications for Pocket PC and Windows Mobile handheld devices using C#/VB.NET.
» Designing and developing multi-tiered client-server applications and Webistes using Visual Studio 2005
» Designing and developing server applications based on a distributed architecture using object oriented methodologies and relational databases such as MS SQL Server.
» Implementing messaging protocols between the Client and the Server applications using XML.
» Interaction with clients to better understand their requirements and to prepare quotes.
» Development of custom application and off-the-shelf products

Requirements

» Strong C#/VB.NET
» Strong ASP.NET
» Knowledge of testing strategies including unit testing and test-driven programming.
» Appreciation of OO design and design patterns.
» Knowledge of ASP.NET & web server security.
» Knowledge of serial programming and developing hardware interfaces. » Customer service focus with good interpersonal skills, both verbal and written
» Understanding of relational databases including SQL Server 2005
» Ability to work independently and with a team
» Good organizational skills. Must be able to juggle multiple assignments

Desired Skills

» SQL and stored procedure programming, triggers and cursors.
» Understanding of TCP/IP and wireless networking.
» Crystal Reports

If you wish to apply, please email your covering letter, CV and salary expectations to

employment@bcscoding.com