Partner's Consulting Inc
Tech Lead
Partner's Consulting Inc, Phila, Pennsylvania, United States, 19117
Title:
Lead .NET DeveloperLocation: Philadelphia, PA (local candidates only)Type:
Contract-to-hire
Our client is seeking a Lead .NET Developer, a full stack developer with primarily 10+ years of experience in distributed systems integration and web / portal technologies. The developer will have experience with .NET Core, Entity Framework, API Development, SQL, microservices architecture, and logging / security for external users (for example: ELK stack).
This is a hybrid role, with an in-office requirement of 3 times per week.
Key Accountabilities:
Coordinate with related teams, such as enterprise services, informatics, infrastructure, data modeling, testing / QA, security, and architecture.Assist the team members with best patterns and practices and ensuring they are followed.Ensure security, maintainability, and performance of the application.Mentor team members.Refine the requirements and translate them into a detail design of data stores, components, and services.Assist the PM with task breakdown, estimation, and assignment.Create functional and detailed design documentation.Assist with production problem resolution.Serve as a SME and single point of contact for the PM, business, management, and security office / audit.
Requirements:
Bachelor's degree in Computer Science or related field, or equivalent experience10+ years of experience in distributed systems integration and web / portal technologiesExtensive knowledge and experience with the following languages/frameworks
.NET 6 and above, C#, LINQ, SQL, JavaScript, JQuery, AngularJs, WebApi, HTML, CSSWeb Services design and development using: WCF, RESTDatabase skillsMS SQL/T-SQL (queries and stored procedure development),ORMEntity Framework, ADO.NET
Experience using the following Architecture Patterns and Programming language model:
MVCMVVMOOP
Demonstrable experience and skills at applying design patterns to complex application architectures:
Factory methodDecoratorCommandPublish/SubscribeStrategy
Experience with test-driven development, writing unit tests, and solid understanding how to write testable code.Experience with improving Code Quality using:
Code reviewsCode coverage toolsCode analysis tools
Angular 12+ experience is preferred as well as Cloud upgrade / transition and hosting on cloud (GCP)Health domain knowledge is a plus.Experience working as a member of an agile team and familiar with agile planning and estimation techniques. Ability to demonstrate a solid understanding of the fundamental rationale for employing an agile approach to implementation.Experience with using engineering practices that complement an agile approach (test-driven development, source branching strategies, continuous integration, etc.).Experience working with TFS for source control, deployment / builds, backlog, and task management.Ability to manage development team using Agile and scrum methodologies.Ability to write design specifications based on architecture blueprint documents.Strong problem-solving and analytical skills.Detail-oriented with ability to multi-taskExcellent communication, interpersonal, and organizational skillsProven leadership, business, and presentation skills.
REQ-001355
Lead .NET DeveloperLocation: Philadelphia, PA (local candidates only)Type:
Contract-to-hire
Our client is seeking a Lead .NET Developer, a full stack developer with primarily 10+ years of experience in distributed systems integration and web / portal technologies. The developer will have experience with .NET Core, Entity Framework, API Development, SQL, microservices architecture, and logging / security for external users (for example: ELK stack).
This is a hybrid role, with an in-office requirement of 3 times per week.
Key Accountabilities:
Coordinate with related teams, such as enterprise services, informatics, infrastructure, data modeling, testing / QA, security, and architecture.Assist the team members with best patterns and practices and ensuring they are followed.Ensure security, maintainability, and performance of the application.Mentor team members.Refine the requirements and translate them into a detail design of data stores, components, and services.Assist the PM with task breakdown, estimation, and assignment.Create functional and detailed design documentation.Assist with production problem resolution.Serve as a SME and single point of contact for the PM, business, management, and security office / audit.
Requirements:
Bachelor's degree in Computer Science or related field, or equivalent experience10+ years of experience in distributed systems integration and web / portal technologiesExtensive knowledge and experience with the following languages/frameworks
.NET 6 and above, C#, LINQ, SQL, JavaScript, JQuery, AngularJs, WebApi, HTML, CSSWeb Services design and development using: WCF, RESTDatabase skillsMS SQL/T-SQL (queries and stored procedure development),ORMEntity Framework, ADO.NET
Experience using the following Architecture Patterns and Programming language model:
MVCMVVMOOP
Demonstrable experience and skills at applying design patterns to complex application architectures:
Factory methodDecoratorCommandPublish/SubscribeStrategy
Experience with test-driven development, writing unit tests, and solid understanding how to write testable code.Experience with improving Code Quality using:
Code reviewsCode coverage toolsCode analysis tools
Angular 12+ experience is preferred as well as Cloud upgrade / transition and hosting on cloud (GCP)Health domain knowledge is a plus.Experience working as a member of an agile team and familiar with agile planning and estimation techniques. Ability to demonstrate a solid understanding of the fundamental rationale for employing an agile approach to implementation.Experience with using engineering practices that complement an agile approach (test-driven development, source branching strategies, continuous integration, etc.).Experience working with TFS for source control, deployment / builds, backlog, and task management.Ability to manage development team using Agile and scrum methodologies.Ability to write design specifications based on architecture blueprint documents.Strong problem-solving and analytical skills.Detail-oriented with ability to multi-taskExcellent communication, interpersonal, and organizational skillsProven leadership, business, and presentation skills.
REQ-001355