What are the responsibilities and job description for the W2 - Lead .NET Developer - Philadelphia, PA position at Stellent IT LLC?
Job Details
Job Description
Title: Lead .NET Developer
Location: Hybrid of Remote and on-site (Client Location - Philadelphia, PA 19103)
Type: Contract-to-hire
We are working closely with the "Manager of Application Development" of a large Health Insurer company in Philadelphia, PA 19103. 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). The developer should also have proven leadership, business, and presentation skills.
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 with 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.
Thanks & Regards
Deepak Panday
Sr. Technical Recruiter
Email-