Epicareer Might not Working Properly
Learn More

Lead .NET Developer

  • Full Time, onsite
  • Partner's Consulting, Inc.
  • Hybrid, United States of America
Salary undisclosed

Apply on


Original
Simplified

Title: Lead .NET Developer
Location: 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 front-end experience. The developer will have experience with .NET Core, Angular 14+, SQL, microservices architecture, and logging/security experience 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 experience
  • 10+ years of front-end experience
  • Extensive knowledge and experience w ith the following languages/frameworks
    • .NET 6 and above, C#, LINQ, SQL, JavaScript, JQuery, AngularJs, WebApi, HTML, CSS
    • Web Services design and development using: WCF, REST
    • Database skills
    • MS SQL/T-SQL (queries and stored procedure development),
    • ORM
    • Entity Framework, ADO.NET
  • Experience using the following Architecture Patterns and Programming language model:
    • MVC
    • MVVM
    • OOP
  • Demonstrable experience and skills at applying design patterns to complex application architectures:
    • Factory method
    • Decorator
    • Command
    • Publish/Subscribe
    • Strategy
  • Experience with test-driven development, writing unit tests, and solid understanding how to write testable code.
  • Experience with improving Code Quality using:
    • Code reviews
    • Code coverage tools
    • Code analysis tools
  • API development experience is highly preferred as well as Java, Cloud upgrade / transition hosting on cloud (Google Cloud Platform) and Liferay experience.
  • 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-task
  • Excellent communication, interpersonal, and organizational skills
  • Proven leadership, business, and presentation skills.


REQ-001356

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job