| 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
|