.NET Technical Lead
Responsible for managing technical aspects of projects, ensuring the team adheres to standards, and to ensure the team is developing scalable, long term solutions using Object-Oriented Programming. Work closely with the team to understand how to best implement new product ideas. Collaborate with your team to produce strategic plans for scalable, highly available systems. Ability to be a hands-on developer and being a direct contributor to building the True
Learn platform. Take the initiative to drive architecture, core technology, and processes. Mentor and guide junior developers and your teammates
- functioning as a senior leader in the company. Act as an advocate for our customers to ensure they're being given the best customer experience. Experience with Agile development
- Scrum team responsible for ensuring acceptance criteria for a User Story is met. Conduct regular design and code reviews to not only improve quality delivered by the group but to also increase code coverage. Collaborate with the software development team to architect solutions to meet the requirements. Evaluate new software products, technologies, and provide recommendations to enhance the existing software development process.
REQUIRED SKILLS 8 plus years of experience in a software development role.
NET (C) ASP. Working knowledge of Agile methodologies (Scrum, Kanban, Lean, XP). Working with responsive design to work on applications that can be used both on desktop and mobile devices. .Net Development Experience (up to and including .NET 4.7). Experience with Java
Script frameworks such as Angular, React, Bootstrap, Material Design or similar. Working with AWS (EC2, Elastic Beanstalk, Elasticache). Consuming and producing REST API using Microsoft WebAPI. Implementing and working with ORM Frameworks (nHibernate, Entity Framework, Dapper). Source Control Management systems (TFS, Git). Unit Tests implementing Mocking Frameworks (nUnit, Moq). Working with and Optimizing Databases such as Microsoft SQL Server 20152017.