View all jobs

.Net Technical Team Lead

Libertyville, IL


Open to US Citizens and US Residents
No Sponsorship Available

Reports to: Manager, Enterprise Products


  Under general direction, the Technical Lead will guide and enable a team of development resources to researches, design, facilitate in the development and documents software systems. This position analyzes software requirements to determine feasibility of design within time and cost constraints and 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. This position requires a high degree of collaboration and detailed communication within and across multiple teams.

  • Formulate, design and develop software solutions based on business requirements and application roadmap in alignment with architectural direction and standards.
  • Ensure that designs are performant, scalable, resilient and align to appropriate recoverability pattern.
  • Assists the PM in the creation, enhancement and execution of detailed work plans and schedules for assigned 
  • Assists with assembling comprehensive software development estimates and budgets  
  • Assists PM in the measurement and control of task 
  • Provide insight and feedback as requested to Senior Manager for development plans and training for developer 
  • Participates in gathering technical requirements including non-functional requirements per project
  • Provides input to support product roadmaps and application 
  • Proactively analyze the current information technology environment to detect critical deficiencies and opportunities and recommend solutions for 
  • Participates and facilitate Technical Lead meetings, developer in-house forums,
  • Enterprise Architecture meetings and disseminate information as necessary to respective team.

  • 7+ years’ experience working within a Microsoft environment using several of the following technologies: Visual Studio .NET, C#, Web Services, XML, XSD, XSLT, AJAX, HTML, CSS, Biztalk, 
  • Possesses and demonstrates expert knowledge in one or more of these disciplines: .Net, Biztalk or 
  • 3+ years’ Technical Lead or demonstrated 
  • 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 
  • Experience assembling comprehensive software development 
  • Knowledge of Relational Databases and database applications including but not limited to understanding advanced SQL, Stored Procedures, access path analysis, debugging, data modeling, and designing relational 
  • Demonstrated knowledge and experience with various SDLC methodologies and ability to introduce and influence best practices and processes with project SDLC and technical 
  • Good understanding of and ability to apply the principles of software design, design patterns, operational characteristics of systems, and Demonstrated knowledge and experience with project management methodologies and 
  • Demonstrated strong verbal and written communication skills, with an ability to express complex technical concepts in technical and business 
  • Strong understanding of real-time applications knowledge with Oracle and MS SQL Server as data 
  • Strong technical knowledge in Objected Oriented Development methodologies, SOA concept, and Microsoft Development tool sets

  • Experience with n-tier environments preferred
  • Experience with ETL tool such as Informatica
  • Demonstrated ability to share knowledge with more junior team members via a formal mentoring relationship, reviewing code, reviewing design docs, giving technical talks or as a consultant on projects
  • Demonstrated leadership capable of motivating and energizing the skilled software engineers, as well as gaining their respect

  • Analytical Thinking - using logic and reason
  • Analytical Communication skills – interpersonal, presentation and written
  • Integration - joining people, processes or systems
  • Influencing and negotiation skills
  • Problem solving
  • Resource Management
  • Conceptual Thinking – creative and strategic
  • Ability and desire to learn new technologies
  • Adaptive to changing technology and business

  • B.S. in Computer Science, Engineering, related discipline or equivalent experience
  • Experience in project management
  • Experience with one or more development methodologies
More Openings
.NET Architect
.NET lead
Data Scientist
Share This Job
Powered by