Software Lead – C#, .Net - INTERVIEW NOW! (IL) - Next Step Systems



Company

Next Step Systems

Posted 9/3/2010
Salary

$90,000 - $105,000 / year

Job Skills .NET, C/C++, Software Development
Job Type W2
Job Duration Full Time
Job Location

US-IL-Libertyville

Start Date asap
Internal Job # SftwrLd-IL
Travel none required
Job Requirements

Software Lead – C#, .Net

INTERVIEW NOW!

Up to $105K

Candidates must have the following experience to be considered:
-At least 5 years experience designing and implementing enterprise-level web applications
-At least 5 years of hands-on experience with C#
-At least 1 year experience with .NET 3.5 framework (including development of WCF services)
-At least 3 years experience managing development teams with 5 or more people
-At least 1 year experience with Team Foundation Server version control and continuous integration configuration

Under general direction, the Technical Lead researches, designs, facilitates in the development and documents software systems. This position analyzes software requirements to determine feasibility of design within time and cost constraints, consults with enterprise architect to evaluate operational and performance requirements of the overall solution. The Technical Lead’s role on projects is to “lead technically” as it relates to the analysis, design, planning, feasibility, organization and coordination of software development projects.

Responsibilities:
-Formulate and design software solutions based on business requirements
-Develops and directs software system design, programming, and documentation for at least three development branches running concurrently within TFS.
-Responsible for providing technical mentoring, direction, and training to other application development resources.
-Assists PM in the measurement and control of task progress.
-Documents and reports status and progress of assigned tasks on a regular basis.
-Effectively communicates project status among all project stakeholders and team.
-Identifies and defines necessary controlling activities for assigned tasks, specifically related to design, build and unit testing.
-Responsible for ensuring adherence of all deliverables to appropriate standards and quality levels.
-Manages design and development teams as required for each assigned project.
-Manages the integration of vendor tasks and tracks and reviews vendor deliverables
-Provide technical insight into feasibility analysis -Assists the PM in the creation, enhancement and execution of detailed work plans and schedules for assigned projects.
-Creates task estimates based on project functional scope and technical requirements
-Identifies and quantifies risk, makes recommendations for risk mitigation and contingency plans -Participates in gathering technical requirements.
-Assists with issue identification, tracking and resolution.
-Assists with assembling comprehensive software development estimates and budgets.

Required Qualifications:
-3 to 5 years relevant experience:
-Skills working within a Microsoft environment using several of the following technologies: Visual Studio .NET, C#, Web Services, XML, XSD, XSLT, AJAX
-Full life-cycle experience (including design, development, unit testing, debugging, etc.) in the delivery of a wide variety of enterprise software solutions, including internet, intranet, object-oriented, service-oriented, client/server and n-tier architecture solutions.
-4+ years .Net experience; experience with .Net 3.5 a big plus
-Experience with one or more agile development methodologies (test driven development, scrum, short iterations, adapting to change, allowing customers to modify requirements during cycle, continuous integration, pair programming)
-Experience assembling comprehensive software development estimates.
-Knowledge of Relational Databases and database applications -Demonstrated knowledge and experience with SDLC methodologies.
-Good understanding of and ability to apply the principles of software design, design patterns, operational characteristics of systems, networking, etc.
-Demonstrated knowledge and experience with project management methodologies and techniques.
-Analytical Thinking- using logic and reason -Communication, interpersonal- person to person(s) -Computer Savvy- skilled in software, internet, etc
-Integration- joining people, processes or systems -B.S. in Computer Science or equivalent
-Collaboration
-Customer Focus
-Process Orientation
-Results Driven
-Team Management
-Change Leadership
-People Development
-Strategic Leadership



Jobs, Chicago, Libertyville, Technical Lead, Software Lead, Project Lead, Project Manager, Software Development, Software, C#, .Net, Visual Studio, Web, XML, XSD, XSLT, AJAX, SDLC, Database, Agile

About Our Company CONTACT INFORMATION:
Mike Stapinski
Email Mike Stapinski
 
Next Step Systems
1212 S. Naperville Blvd.
Suite 119
Naperville, IL 60540
630.428.0600 T
http://www.nextstepsystems.com
      

Jobseekers

Employers