|
Senior Programmer Analyst / Lead Programmer
This position is responsible for leading the development and maintenance of all in-house applications (Client-Server and Web). This includes being the focal point for gathering business requirements, analyzing, designing, and developing system specifications, coding, testing, and delivery. The individual is also responsible for staying abreast of the best software development practices and industry standards.
* Work with management and IT staff to analyze and design innovative solutions
* Work collaboratively with other departments to resolve complex issues
* Develop and maintain internal Client-Server for Web based applications within the company
* Plan and perform unit, system, and user acceptance testing * Prioritize work load and meet project deadlines * Manage database development, technical programming and web site design, and daily operations for each application
* Create end user and technical documentation
* Train and support clients as required
* BS Degree in Information Science, Computer Science, Software Engineering, or Business Management
* Minimum of 5 years actual programming experience, of which 2 years were in a lead role and 3 years of .Net development
* Experience as a technical lead or experience mentoring other software development team members
* Solid understanding of software development life cycle and project management
* Experience with Visual Studio and .NET technologies
* Experience with Microsoft Expression Studio and Silverlight tools
* Experience with Microsoft SQL Server 2000 and 2005
|
Knowledge, Skills, and Competencies |
* Thorough knowledge of programming concepts, design, procedures and practices * Proven experience in the development of complex projects including technical analysis and design
* Proven ability to handle multiple projects concurrently * Ability to work independently and as part of a team * Excellent analytical, problem solving and project leadership skills * Excellent verbal and written communication skills * Excellent time management and organizational skills * Ability to deal with high stress situations while maintaining composure * Demonstrate effective listening skills * Drive for quality and results
* Highly attentive to detail
|
Technical Qualifications Required |
* Advanced .NET development skills, including Visual Studio.Net (2003 or 2005), .Net Framework (2.0 and above), C#, ASP.NET, ADO.NET, VB.NET, VBScript, JavaScript, and Web Services
* Working knowledge of Visual Studio 6 with emphasis in VB 6
* Advanced Microsoft SQL Experience, SQL 2000, SQL 2005, TSQL, Stored Procedures, and SQL Server Reporting Services
*Experience with XML, different XML schema specifications, and XML transformation technologies; SOAP, HTML, DHTML,
* Experience with Microsoft Visual SourceSafe.
|
Additional Qualifications Desired |
* EDI mapping and interface experience
* Crystal Reports experience (8.5 or above)
* Experience with Warehouse Management, Barcode, RF, RFID
* Experience with relational database modeling, object-to-database mapping frameworks
Microsoft Certified Solution Developer (MCSD) strongly desired |