Description: The Senior .NET Developer position will work with the Software Development team to architect, develop, and support a .NET web-based application. The position will require familiarity with .NET development environment and development tools, SQL 2008 database design and stored procedure development. The software developer will work closely with the Application Manager and Project Manager to complete technical specifications and complete coding tasks on schedule. The ideal candidate can effectively collaborate with other software developers towards a common goal, can work as part of a team as well as independently, has very good written and verbal communication skills, and is comfortable that they meet and exceed the technical skills required for the position. Essential Job Functions:
Architect and process software development tasks from Project Manager
Take direction for technical development from Application Manager, Develop software based on standards as outlined by management
Develop and maintain web-based applications built on .NET framework 3.5/4.0 and SQL 2008
Visual Studio .NET 2008 and 2010
Programming and testing applications/software according to the design specifications
Fixing code deficiencies found during the assembly test/system test phase
Supporting, maintaining and upgrading software/application after it moves into production
Supporting analysis and resolution of complex issues in customer environments
Qualifications:
Bachelor’s Degree in Computer Science or related field
5+ years of web development; ability and willingness to mentor others strongly preferred
.Net 3.5/4.0 Framework, ASP.Net, VB.Net, ADO.Net experience interacting with SQL Server 2008
Requires the Following Skills:
Skilled in writing Stored Procedures, triggers and views for Microsoft SQL Server 2008
Understanding of relational database concepts and ability to apply these concepts in building data models.
Proven ability to work independently and as a team member
Ability to be flexible and work analytically in a problem-solving environment
Good communication (written and oral) and interpersonal skills
Good organizational, multi-tasking, and time-management skills