Nuestro cliente es líder mundial en servicios de auditoría, asesoramiento en transacciones y consultoría. Se encuentra en la búsqueda de un .NET Lead
Bachelor’s degree in a technical field and/or equivalent work experience.
Experience leading software engineers and provide appropriate level of guidance and oversight to ensure delivery of engineering deliverables.
At least 6 years of relevant work experience with a concentration in front end design and development.
5 years of HTML experience, HTML 5 is a plus
5 years of CSS experience.
4+ years of jQuery experience.
4+ years of ASP.NET experience.
1+ years of experience with cloud computing and/or Microsoft Azure.
1+ years of experience with document data stores.
1+ years of experience with Object-Relational Mappers such as Entity Framework
5-7 years of experience of working with web applications that has a SQL Server backend.
4+ years of experience working on N-Tier’d applications.
A firm grasp of design concepts such as Responsive Design, Progressive Enhancement, Adaptive Rendering, and Minimal Download Strategy.
Strong understanding on client side performance optimization techniques.
Experience working in Agile Development Methodologies and frameworks.
1-3 years of experience with Team Foundation Server.
Skilled with developing and maintaining an engineering task plan for an engineering team.
Demonstrated ability to appropriately use proper configuration management disciplines for a large engineering team (MS DevOps, MS Build, Kubernetes, Docker or cloud equivalents)
Demonstrated experience working for large organizations on complex projects.
Demonstrated ability to build strong working relationships.
Proven ability to facilitate change management with teams.
Experience in the full project and delivery life cycles – from planning to delivery, implementation and completion / handover.
Good negotiation and resolution skills.
Excellent communication skills, verbal and written.
Ability to work within diverse, global, virtual teams.
Proven ability to thrive under pressure.
In-depth knowledge of object oriented analysis and design (OOAD) principles, and familiarity with many design patterns for Software applications.
Demonstrated expertise in application design and construction, work breakdown structure of items, design and code reviews, unit test and build activities, deployment and performance related activities, documentation, support and training/mentoring. ,