Datacom

Senior Full-Stack Developer, .NET, React

Datacom

full-time

Posted on:

Origin:  • 🇳🇿 New Zealand

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

ASP.NETAWSAzureCloudEntity FrameworkJavaScript.NETReactReduxSQLTypeScript

About the role

  • Design, develop, and maintain full-stack web applications using .NET and React
  • Implement back-end systems and secure, scalable RESTful APIs with ASP.NET Core and C#
  • Build user interfaces with React, JavaScript/TypeScript, HTML, and CSS focused on UX and responsive design
  • Design and manage relational databases (SQL Server) and use ORM frameworks like Entity Framework Core
  • Write unit and integration tests to ensure code quality and application stability
  • Deploy and maintain applications in cloud environments (Azure, AWS) and work with CI/CD pipelines
  • Participate in code reviews, mentor junior developers, and share best practices
  • Collaborate within an Agile development environment (sprint planning, daily stand-ups, retrospectives)

Requirements

  • 4-5 years of experience with the .NET technology stack
  • 3+ years of hands-on experience developing with React
  • Strong understanding of software engineering principles and best practices
  • Experience with Agile development methodologies
  • Deep expertise in .NET Core, ASP.NET Core, and advanced C# language features
  • Proven experience designing and implementing secure, scalable RESTful APIs using ASP.NET Core
  • Strong knowledge of Entity Framework Core, including performance tuning
  • Proficiency in modern JavaScript (ES6+) and TypeScript
  • Deep knowledge of React concepts (components, hooks) and state management (Redux Toolkit or Zustand)
  • Experience with front-end build pipelines and component libraries (e.g., Material-UI, Ant Design)
  • Knowledge of front-end performance best practices (lazy loading, code splitting, memoization)
  • Proficiency in database design and management (e.g., SQL Server) and writing efficient SQL queries
  • Experience with cloud platforms (Azure, AWS)
  • Unit and integration testing experience
  • Excellent problem-solving, analytical, and communication skills