👨🏻‍💻 postech.work

.NET Fullstack + React

Infosys • 🌐 In Person

In Person Posted 2 days, 21 hours ago

Job Description

Job Opening: .NET Core + React + Azure Developer -

We are looking for a highly skilled and experienced Full Stack Developer with strong expertise in .NET Core, React, and Azure to join our development team. The ideal candidate will be passionate about building scalable, high-performance applications and have a solid understanding of both front-end and back-end technologies.

MANDATORY TECHNOLOGIES AND EXPERIENCE* Bachelor’s degree in Computer Science, Software Engineering, or a related field.

5+ years of experience developing applications using C#.NET, .NET Core, REST APIs, Microservices, SQL Server, and Entity Framework Core.

5+ years of experience with JavaScript, TypeScript, React (v18+), and Redux.

Strong understanding of asynchronous programming, unit testing (front-end and back-end), and SOLID principles.

Experience with Git for version control and working in Agile/Scrum environments.

Hands-on experience with Azure services, including:

  • Azure Storage (Table, Blob, Queue)

  • Azure Key Vault

  • Azure SQL

  • Application Insights

  • App Services

  • Application Gateway

  • CDN

  • Traffic Manager

  • API Management

ADDITIONAL SKILLS THAT WILL BE CONSIDERED A PLUS Familiarity with design patterns* (e.g., CQRS, Factory, Builder, Singleton).

Experience with micro-frontends, module federation, and web components.

Strong knowledge of code-splitting and performance optimization techniques.

Experience with ADO.NET, serialization/deserialization (JSON, XML, binary).

Key Responsibilities:* Manage the team and provide technical guidance.

Manage the complete software development process from conception to deployment.

Develop and maintain front-end and back-end components of web applications.

Create user interactions on various platforms and optimize code for mobile.

Develop databases and services for functionality.

Oversee and guide the analysis, writing, building, and deployment of software.

Implement automated testing and provide feedback during the development process.

Maintain and upgrade software following deployment.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.