Quick Job Search
Enter keywords: Enter city: Select state:



Job Search.com


 

Software Engineer

Job Snapshot
Location:
Philadelphia, NJ 08002
Base Pay:
$65,000 - $80,000 /Year
Bonus:
$10,000.00
Other Pay:
Excellent benifits
Employee Type:
Full-Time
Industry:
Computer Hardware
Electronics
Computer Software
Manages Others:
No
Job Type:
Engineering
Telecommunications
Information Technology
Education:
4 Year Degree
Experience:
4 to 10 years
Travel:
None
Relocation Covered:
Yes
Division:
TEC
Post Date:
11/6/2009
Contact Information
Contact:
Carl Richards
Phone:
215 396 1503
Ref ID:
CR-2
Description

 

Software Engineer C# .Net

 

 

Position Responsibilities:
The primary responsibility of Software Engineer is to maintain and develop Web / .NET / Windows applications mainly for Network Printer Management.

The individual should exhibit strong .NET object oriented programming skills and proficiency in Microsoft Visual Studio environment

The responsibilities will include providing system design and code development for web based device management application development projects. The Senior Software Engineer will work in a small high performing engineering team to maintain and customize software projects, define technology, create prototypes and document designs.

The job responsibilities include, but not limited to:
. Maintain existing codebase to add features and fix problem reports. Refactoring source code to improve software maintainability, improve software extensibility, and to improve software performance.
. Solve complex technical problems involving multiple disciplines. Problems may frequently involve the development of targeted solutions for unique customer applications.
. Collaborate with engineering teams to design, test and release components.
. Responsible for planning for own technical work with the ability to work independently or as part of a development team.
. Review requests for new products or for modifications and enhancements to existing products and evaluate the technical feasibility of developing the product. This involves interfacing with other engineering groups, marketing and customer support to resolve design and Qualification issues and constraints, and prepare Product Requirements Specification.
. Design, code, test and document software consistent with department's standards for sequence and content. Software Engineer is responsible for the release of high quality software products in a timely manner.
o Follow agile software development practices
o Code & test software components to specifications
o Develop proof of concept solutions in a short timeframe and obtain feedback from stakeholders
o Creation of functional and design specifications as well as other technical documents
o Design software in consultation with software architect
o Follow standard established software design practices
o Unit test software modules
o Responsible for development testing of the product / modules for compliance to specifications

Requirements
Position Requirements:
A minimum of four years engineering experience in Software design and implementation is required. In addition, engineers are expected to have real-time software development, hardware/software interface requirements, and Microsoft operating system experience.

Required Technical Skills:
.NET: Strong programming skills using Visual Studio with expertise in Visual C#, ASP.NET, ADO.NET, VB.NET and .NET Framework (2.0 and above)
Web: HTML, AJAX, JavaScript, DOM, XML
Networking: TCP/IP, Socket programming. Must have strong domain knowledge and experience with TCP/IP related protocols, network management protocols such as SNMP and policy based network design technologies.
Windows: Visual Studio, VC++, Win32 API, SQL
Process: Working knowledge of development and infrastructure process lifecycles

Preferred Technical Skills:
. Knowledge of Web Services, Service Oriented Architecture (SOA)
. Programming experience with threads, synchronization
. Experience with network communications and remote device management protocols
. Exposure to LDAP, Active Directory
. Experience with network and application security
. Experience with software applications or firmware associated with Printers, Scanners, and MFPs
. Perl/Python/PHP, SNMP, PJL
. Proficiency in SNMP MIB design expertise including knowledge of SNMP v2, SNMP v3
. Configure and manage systems with virtual Windows OSs, SharePoint

Other Skills:
. Demonstrated organizational and time management skills
. Demonstrated ability to work in a small high performance development team as well as with other cross functional teams
. Good problem solving skills e.g. ability to lead root cause analysis and evaluate alternatives
. Strong written and oral communication skills

Education:
Position requires a BA or BS in computer science, math, engineering, or other disciplines requiring heavy computer systems background.

CareerBuilder.com AdviceFor your privacy and protection, when applying to a job online:
Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn More >>

By applying to a job using CareerBuilder.com you are agreeing to comply with and be subject to the CareerBuilder.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.
SPONSORED BY
   
Find Contract and Consulting Opportunities in Your Industry
 
 


Copyright © 2006 JobSearch.com | All Rights Reserved