Netfication

Full Stack Web Developer – .NET/C#, React, and Angular

Minimum 5 years experience or above

Job Duties:

  • Develop and Maintain Full-Stack Applications: Design, develop, and maintain scalable web applications using .NET/C# for the backend and React or Angular for the front-end.
  • Collaborate with Cross-Functional Teams: Work closely with product managers, UX/UI designers, and other developers to translate business requirements into technical solutions.
  • Database Management: Design, implement, and maintain databases, including writing complex queries and stored procedures using SQL Server or other relational databases.
  • Integrate Front-End and Back-End: Ensure seamless integration between front-end components and back-end services, developing APIs and web services as needed.
  • Optimize Performance: Implement best practices for optimizing performance on both the front-end and back-end.
  • Testing and Debugging: Conduct unit testing, integration testing, and end-to-end testing to ensure quality and performance. Debug and resolve issues across the stack.
  • Code Review and Documentation: Participate in code reviews, write clean and maintainable code, and document development processes and systems.
  • Stay Updated with Industry Trends: Keep up-to-date with the latest industry trends, tools, and technologies related to full-stack development.

Requirements:

  • Experience: Minimum of 3 years of professional experience in full-stack development with .NET/C#, React, and Angular.
  • Technical Skills: Proficiency in .NET/C# for backend development and React and/or Angular for front-end development. Experience with HTML, CSS, JavaScript, and TypeScript.
  • Database Knowledge: Strong experience with SQL Server or other relational databases, including designing schemas and writing complex queries.
  • API Development: Experience in developing and consuming RESTful APIs and web services.
  • Version Control: Proficiency with version control systems, particularly Git.
  • Performance Optimization: Knowledge of best practices for performance optimization on both the client-side and server-side.
  • Testing: Experience with testing frameworks and tools for both front-end and back-end.
  • Problem-Solving Skills: Excellent problem-solving and analytical skills with the ability to troubleshoot and resolve complex issues.
  • Communication Skills: Strong verbal and written communication skills for effective collaboration with team members and stakeholders.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
  • Portfolio: A portfolio or examples of previous work demonstrating expertise in full-stack development with .NET/C#, React, and Angular.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx