Tech Lead .NET Full Stack

King of Prussia, PENNSYLVANIA, US • Posted 6 hours ago • Updated 2 hours ago
Contract W2
On-site
DOE
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • Product Requirements
  • Development Testing
  • Product Management
  • IT Management
  • Technical Drafting
  • Project Management
  • Project Documentation
  • Specification Gathering
  • Mentorship
  • Knowledge Sharing
  • Database
  • Software Development
  • Testing
  • Documentation
  • Scrum
  • Application Development
  • C#
  • ASP.NET
  • .NET
  • mvc
  • Web API
  • SQL
  • Transact-SQL
  • Microsoft SQL Server
  • PostgreSQL
  • Query Optimization
  • Semantics
  • AngularJS
  • UI
  • HTML
  • Bootstrap
  • jQuery
  • Css3
  • Cascading Style Sheets
  • Accessibility
  • Microservices
  • API
  • Communication
  • Docker
  • Kubernetes
  • Software Engineering
  • Object-Oriented Programming
  • Concurrent Computing
  • Computer Networking
  • Data Structure
  • Test-driven Development
  • Pair Programming
  • Code Refactoring
  • RESTful
  • Cloud Computing
  • Microsoft Azure
  • Unit Testing
  • Web Development
  • Management
  • LINQ
  • Enterprise Architecture
  • RDBMS
  • Software Development Methodology
  • Agile

Summary

JOB SUMMARY The Tech Lead .NET Full Stack will be responsible for the development, maintenance, and support of Modern Full Stack Platform applications. This role involves the delivery of critical product requirements while interacting with a culturally and technically diverse team, including .Net developers, SQL developers, QA, and product management teams. The Technical Lead will be a key contributor to architecture and technical design discussions, code reviews, and technical design/specifications. Key Responsibilities Lead in defining, documenting, and developing software and software applications. Contribute to architecture and technical design discussions. Responsible for development, enhancement, testing, support, maintenance, and troubleshooting of software applications. Provide project management skills to the team and assignments. Create project documentation and technical specifications. Evaluate software change requests, determine business need, and implement solutions. Assess the impact of software changes on other systems and conduct integration tests. Mentor peers and junior team members and promote knowledge sharing. Recommend and perform software improvements and upgrades. Recommend best practices for end-user access and database application usage. Required Qualifications 8+ years of related experience or equivalent combination of education and experience. Experience with the full software development life cycle (SDLC), including design, testing, deployment, and documentation (including agile and scrum patterns). 8+ years of deep understanding of .NET Core Architecture, Application development C#, ASP .Net Core 8, SQL Server, .NET Framework, MVC & Web API 2.0. 8+ years of strong SQL/ T-SQL expertise (SQL Server and exposure to PostgreSQL is desirable): query optimization, indexing strategies, transaction semantics. 8+ years of hands-on with Angular versions 14 to 18, responsive UI, HTML, Bootstrap, JQuery, CSS3 and accessibility best practices. 8+ years of proven experience with microservices architecture: service decomposition, API design, inter-service communication. 5+ years of Containerization expertise (Docker) and practical exposure to Kubernetes. Solid grasp of software engineering fundamentals: OO/FP, concurrency, networking, data structures, security. Experience with TDD: write unit/integration tests, participate in code reviews, pair programming, and continuous refactoring, clean code practices. REST Services Architecture knowledge. Experience with Cloud Platform specifically in Microsoft Azure Experience with Unit Testing Frameworks. Knowledge of Web Development Concepts (State Management, Stateless Development). Knowledge of Asynchronous Programming Paradigm. Experience with LINQ & Lambda Expressions. Solid background in Designing & Implementing Applications using technologies defined by the IMS Enterprise Architecture. Experience in analyzing and optimizing already deployed applications. Extensive knowledge and hands-on experience designing and developing objects and components of relational database. Experience with Agile methodologies. Knowledge and understanding of SDLC, with a preference for Agile experience. Education: Bachelors Degree
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.
  • Dice Id: compun
  • Position Id: BHADC5784637
  • Posted 6 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

King of Prussia, Pennsylvania

15d ago

Easy Apply

Third Party, Contract

Depends on Experience

King of Prussia, Pennsylvania

15d ago

Easy Apply

Contract, Third Party

Depends on Experience

Hybrid in King of Prussia, Pennsylvania

27d ago

Easy Apply

Contract, Third Party

140000 - 150000

West Point, Pennsylvania

Today

Full-time, Contract

To define

Search all similar jobs