.Net Team Lead/Manager

15 Nov .Net Team Lead/Manager

A global client of SystemwarePS is seeking a .Net Team Lead/Manager.

Preferred Knowledge/Skills:

Demonstrates intimate abilities and/or a proven record of success as a team leader in making IT design recommendations, including the following areas:

  • Architectural design and application delivery;
  • Working within and leading efforts within established Software Development Lifecycles and methodologies including agile, scrum, iterative and waterfall, using blended resources;
  • Robust analytical thinking skills with the ability to identify, debug and resolve technical issues;
  • C#, ASP.NET, ASP.NET MVC, .NET Framework 3.5 and later;
  • SQL Server or comparable;
  • Object programming and software design patterns such as MVC, MVP, Singleton and Factory;
  • AngularJS, AJAX, HTML5, CSS3, XML, JSON, JQuery and JavaScript;
  • WCF, LINQ and the Entity Framework;
  • Source control using GIT, Subversion, TFS;
  • Unit testing such as JUnit, nUnit or MOQ;
  • REST API design and creation;
  • Architectural domain knowledge including cloud application architecture and container-based deployment;
  • Business acumen that can interpret and translate goals into technical specifications, delivering thought leadership and driving technology change; and
  • Business knowledge and interpersonal skills to build, maintain and influence relationships with senior leaders.

Demonstrates intimate abilities and/or a proven record of success as a team leader in strategic IT including the following areas:

  • Leveraging business and domain acumen to interpret and translate architecture plans to business plans;
  • Supervising and establishing delivery of project initiatives;
  • Building trusting and influential relationships and engaging with vendors and third parties as appropriate;
  • Collaborating with other Leads, Managers, Architects and Developers to provide technical design guidance to align with strategy and applicable technical standards;
  • Working independently to evaluate and make strategic decisions that will address specific technology design needs;
  • Participating in the development of thought leadership to influence their sphere of technology in the use of innovation to advance business capabilities;
  • Researching and evaluating emerging technologies and novel approaches in order to make recommendations to enhance business processes and/or create a competitive advantage;
  • Collaborating with multidisciplinary teams in resolving complex technical issues; providing design guidance that follows the enterprise architecture vision and adheres to applicable application technology guidelines; and mitigating the impact of technical design to security, performance and data privacy;
  • Participating in application solutions including assisting with planning and architectural design, development, resolution of technical issues and application rationalization;
  • Displaying initiative and an ability to lead others;
  • Providing coaching and technical mentoring; and
  • Learning rapidly and continuously taking advantage of new technologies, concepts and business models; demonstrating a history of staying current in emerging technology trends.

 

Upload your resume or any other relevant file. Max. file size: 300 MB.