C

.Net Full Stack Lead Developer

CrackaJack Digital Solutions
Full-time
On-site
Princeton, New Jersey, United States

Key Responsibilities:

  • Design, develop, and maintain applications using .NET Core/ASP.NET, C#, and JavaScript frameworks such as Angular, React.
  • Participate and make Architectural decision in developing enterprise-level software.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, scalable, and efficient code following best practices and coding standards.
  • Implement and maintain database solutions using SQL Server and other relational/ non-relational databases.
  • Ensure the performance, quality, and responsiveness of applications.
  • Troubleshoot and debug applications to optimize performance.
  • Participate in code reviews and provide constructive feedback to peers.
  • Able to provide technical guidance, direction, and support to other team members.
  • Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain current and competitive.

Requirements:

  • 12+ yearsΒ hands-onΒ experience in development using .NET technologies.
  • Proficiency in C#, .NET Core/ASP.NET, and front-end technologies (HTML, CSS, JavaScript).
  • Experience with modern JavaScript frameworks such as Angular, React.
  • Strong understanding of relational databases and SQL.
  • Experience with RESTful API design and development.
  • Experience in modern architectures such as Event Driven, MVC, Serverless, Microservices.
  • Experience in Entity Framework, dapper, SSO, OAuth.
  • Familiarity with version control systems such as Git.
  • Experience with AWS cloud services such as Lambda, Step functions, Beanstalk, S3, Event driven programming.
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks effectively.
  • Experience with Agile/Scrum development methodologies.