What are the responsibilities and job description for the Technical Lead position at IntePros?
IntePros is seeking a highly experienced Lead .NET Developer to join our client's team in a hybrid role! The ideal candidate will possess over 10 years of front-end development experience, with a proven track record in leadership, business, and presentation skills. This position involves both development and coordination responsibilities, ensuring best practices are followed while guiding and mentoring team members.
Job Requirements
Job Requirements
- Expertise in .NET Core, Angular 14 , SQL, microservices architecture, and logging/security for external users (e.g., ELK stack).
- Strong leadership, business, and presentation skills.
- API development experience is highly preferred.
- Experience with Java, cloud upgrades/transitions (GCP), and Liferay are nice to have.
- Coordinate with enterprise services, informatics, infrastructure, data modeling, testing/QA, security, and architecture teams.
- Guide team members on best practices and ensure adherence.
- Ensure the security, maintainability, and performance of applications.
- Mentor team members and refine requirements into detailed designs.
- Assist the PM with task breakdown, estimation, and assignment.
- Create functional and detailed design documentation.
- Assist with production problem resolution and act as a SME for the PM, business, management, and security offices.
- Work within an agile team, using agile planning and estimation techniques.
- Apply engineering practices that complement an agile approach, such as test-driven development and continuous integration.
- Manage the development team using Agile and Scrum methodologies.
- Proficiency with .NET 6 and above, C#, LINQ, SQL, JavaScript, jQuery, AngularJs, WebApi, HTML, CSS.
- Web services design and development (WCF, REST).
- Database experience with MS SQL/T-SQL and ORM (Entity Framework, ADO.NET).
- Familiarity with architecture patterns like MVC, MVVM, and OOP.
- Expertise in applying design patterns to complex application architectures, including Factory Method, Decorator, Command, Publish/Subscribe, and Strategy.
- Experience with test-driven development, writing unit tests, and improving code quality through code reviews and analysis tools.
- Experience working with TFS for source control, deployment, builds, backlog, and task management.
- Ability to write design specifications based on architecture blueprints.
- Strong problem-solving and analytical skills.
- Detail-oriented with excellent communication, interpersonal, and organizational skills.