We are currently seeking an Application Developer to be responsible for application development activities for assigned projects. May provide support of larger computer systems and/or systems products and operating environments.
Essential Duties & Responsibilities:
•Code modules from detailed or high-level design documents.
•Address support tickets assigned by Lead Developer.
•Create and implement Unit Test Plans.
•Communicate specific build requirements and considerations to Lead Developer.
•Ensure complete documentation of all coding activities.
•Perform other related duties as required or requested.
Education and Experience:
•Education equivalent to Bachelor’s Degree in Information Technology, or the equivalent in related work experience, demonstrating knowledge of data processing equipment, programming languages, programming techniques, operating systems, and test and data management.
•Three or more years of systems programming/analysis experience, demonstrating the ability to analyze and solve logical problems such as may be found in mathematics, statistics, etc.
•Demonstrates familiarity and some working knowledge of each of the following:
-C#, ASP.NET, and the .NET 3.5/4/4.5 Framework
-MS SQL Server 2008/2012 technology and T/SQL
-MS Access and My SQL
-Basic relational database design
•The following skills are desired:
-Windows Communication Framework (WCF) and REST
-MS Visual Studio 2008/2010 and TFS
-Solid experience with Object Oriented Principles
-Developed applications using design patterns such as MVVM
-Experience with all aspects of Software Development Life Cycle (SDLC)
-Automated unit testing tools such as Microsoft Test, NUnit or other
-Developing for Windows Mobile
-SQL Server Reporting and Integration Services 2005/2008