Remote .NET Fullstack Developer

at OZ Digital LLC

Posted 7 hours ago 1 applied

Description:

  • This position is responsible for designing, developing, and maintaining web applications across the entire software development lifecycle.
  • Your expertise in both front-end and back-end technologies will play a key role in delivering high-quality and innovative solutions that meet our clients' needs.
  • You will be designing the different application layers, developing backend services/APIs, microservices, and the front-end layer, along with any associated areas such as database design, development, and management.
  • You will be responsible for the complete lifecycle of the software you create, including development, unit testing, and deployment.
  • The role involves working on bug fixing and improving application performance.
  • This position may also involve actively mentoring junior team members and addressing or helping the team with critical issues or escalations.

Requirements:

  • Proven experience as a .NET Full Stack Developer, with a strong portfolio of web application projects.
  • Proficiency in both front-end and back-end development using technologies such as C#, ASP.NET, MVC, JavaScript, HTML5, CSS3, and related frameworks (e.g., Angular, React, Vue).
  • Experience with database design, development, and optimization using SQL Server or other relational databases.
  • Ability to troubleshoot and debug applications.
  • Minimum 5 years of experience as a Full-Stack Developer.
  • Knowledge of software development best practices, design patterns, and software architecture concepts.
  • Professional working experience with .NET, SQL, and Entity Framework (EF).
  • Excellent communication and teamwork skills, with the ability to work collaboratively in an Agile/Scrum environment.
  • Good time-management skills.
  • Experience with cloud platforms (e.g., Azure, AWS) and containerization technologies (e.g., Docker) is a plus.
  • Knowledge of .NET level automation, Selenium, and PowerShell scripting would be a plus.
  • Ability to learn about new technologies and stay up to date with current best practices.

Benefits:

  • The position offers opportunities for professional growth and development.
  • You will have the chance to work in a collaborative and innovative environment.
  • The role includes the potential for mentoring and supporting junior team members.
  • You will be involved in cutting-edge projects that utilize the latest technologies.
  • The company promotes a culture of continuous learning and staying updated with emerging technologies.

Get realtime job alerts

Be the first to know about new jobs