Join Our Team
Location: Milwaukee, WI
No of years of experience: - Years
Pay Rate : -
Job Type : Full Time
The .Net Technical Lead is responsible for application design, implementation and deployment on small technical engagements or sub-teams of large projects. The .Net Technical Lead may be responsible for the day-to-day management of a small team. In this role the .Net Technical Lead is expected to outline tasks for the team and mentor and guide the team members toward task and project completion.
Understands database concepts and client/server, distributed and internet systems architectures
Has experience with various programming languages. Significant experience with .Net is a requirement
Understands the software development life cycle and software methodologies including Object Oriented design methodologies
Solid experience with Internet technologies and user Interface design methodologies
Solid experience with the following Microsoft technologies required: SQL Server Reporting Services, SQL Server Analysis Services, and SQL Server Integration Services
Solid experience with the following .Net frameworks strongly desired: ASP.Net MVC and Ling, ADO.NET Entity Framework, NHibernate, WCF
Professional Responsibilities Technical
Captures basic functional requirements with Use Cases
Captures basic constraining requirements in a supplementary specification
Follows Use Cases as functional specification for development
Identifies and fill gaps in Use Case specification
Works with clients and project team members to develop and document requirements
Assists in establishing project design standards
Transforms requirements into high-level software designs
Guides technical direction of the project
Implements systems components or systems using relevant technologies and methodologies
Develops necessary technical documentation/technical writing
Oversees technical architecture and development for projects at a tactical and strategic level
Act as primary technical liaison with application development and the project teams
Stays abreast of new technologies with the goal of utilizing new technology to enhance current capabilities or deliver new functionality
Outlines tasks associated with small technical initiatives
Provides day-to-day technical leadership to the assigned team members
Mentors client and Company’s personnel
Works effectively with client personnel and the project team to resolve implementation issues
Maintains a risk list and works with the Project Manager to develop a risk management plan
Keeps the Project Manager informed of progress, set-backs and any new issues that may affect the ability of Company to meet client expectations
Gives advance notice to the Project Manager when requiring specific resources: hardware, software, training, supplies, etc.
Communicates client feedback and/or comments to the Project Manager
Consultant Professional Qualities
.Net skills in a team environment.
Proven and hands-on technical skills.
Demonstrates technical leadership on a project team.
Is innovative and looks for better, more efficient ways to utilize technology.
Able to interface with and communicate with client executives and managers in a professional manner.
Uses effective and professional communication skills both verbal and written
Actively listens to the points of view, ideas, and concerns of others
Keeps current on trends and learns new skills
Effectively drives the work that needs to be completed with little direction.
Champions change and supports the implementation of new ideas
Builds confidence and trust with others
Has a proven record of fostering a positive working relationship between Company and the client’s internal management and staff