Job Description
The Technical Lead is responsible for managing the technical deliverables for a project to agreed budgets and timelines, utilizing the appropriate methodologies and standards. This includes the management of technical tasks within the project plan and coordination with the project manager and assigned development staff.
The selected candidate will be a hands-on Technical Lead and will interact with the project managers, developers, technical architects and customers. A strong knowledge of SQL Server, ASP.NET is required and actual development work will be required at all times.
Technical lead will also monitor adherence to development methodologies, tools, key performance indicators (KPIs), increase software component reuse, complete design specifications, and perform code reviews. The role will ensure effective and consistent communication within the team, with peers, the leadership team and the peers in other IT groups. Proactively raise issues to project leads when necessary.
Overall, the AE Technical Lead will be responsible for ensuring the quality of application engineering deliverables in accordance with the project timeline and budget.
Technical lead who is responsible for delivering key partnership solutions to support the data conversion process. The individual will work with SQL Server, Microsoft .Net.
Proactively identifies and addresses application engineering strengths, weaknesses, opportunities and threats.
Proactively anticipates project issues before they occur defines the problem identifies possible causes works with team to identify solutions selects and implements most appropriate solution.
Applies judgment in implementing Application Engineering methodologies, processes, and practices to specific requirements of projects/programs which may include product design engineering, information security, code maintainability and reliability.
Sound analytical skills and problem solving skills needed to manage multiple technical challenges simultaneously per each project assigned when needed
Technical Skills
Hands on experience in developing distributed applications.
Excellent problem solving, debugging, and troubleshooting skills
Experience working with Source Code management tools like TFS
Strong demonstrable experience in .NET Technologies including SPA and Web API 2.
Knowledge/Experience of any available client side frameworks. Knowledge/experience in AngularJS is must.
Experience as a development lead.
Experience with any of the following is a plus Knowledge of web basics such as HTML5, JavaScript, and CSS a plus, bootstrap.
Skill for writing reusable libraries
Familiar with various design and architectural patterns
Experience working in an Agile Scrum environment.
Knowledge of RESTful WebServices, Windows Communication Foundation (WCF), JSON, XML.
Knowledge of Database technologies SQL Server is must, Hadoop/Hive or MongoDB is a plus.
Knowledge or experience with cloud based development platform azure is a plus
Excellent written, verbal, and documentation skills required. Excellent interpersonal and customer service skills must be able to manage multiple tasks simultaneously with the ability to appropriately prioritize tasks as needed.
Ability to write design and present document.
Strong interpersonal and verbal and written communication skills
Able to take responsibility to ensure customer needs are met within a collaborative environment where work must be coordinated with technical teams and customers
Ability to meet agreed deadlines with demonstrable Productivity
Self-starter and self-organizer
Ability to work in a high pressure fast paced environment
Code reviews/ensure best practices are followed.
Experience
10 years of Dot Net development experience