HamburgerMenu
hirist

Job Description

Job Description : Mid-Level .NET Developer with React.js

We are looking for a skilled and motivated Mid-Level .NET Developer with 3-4 years of experience to join our dynamic and collaborative team. You will be instrumental in designing, developing, and maintaining scalable and high-performance web applications using the latest .NET and React.js technologies.

This is a full-stack role that requires a strong command of both server-side logic and client-side UI development. The ideal candidate is a problem-solver who can work independently and as part of a team to deliver high-quality software solutions.

Key Responsibilities :

- Develop, test, and maintain robust and scalable web applications using the .NET framework (including .NET Core/.NET 6/7/8) and React.js.

- Collaborate with product managers, designers, and other developers to translate business requirements into technical specifications and a seamless user experience.

- Design, develop, and consume RESTful APIs and microservices to integrate front-end components with back-end services.

- Write clean, efficient, and well-documented code following best practices and coding standards.

- Participate in code reviews to ensure code quality, share knowledge, and provide constructive feedback to team members.

- Troubleshoot, debug, and optimize applications for maximum speed and scalability.

- Work in an Agile/Scrum environment, participating in sprint planning, stand-ups, and retrospectives.

- Stay up-to-date with emerging technologies and industry trends to continuously improve development processes and techniques.

Required Skills & Qualifications :

Experience : 3-4 years of professional experience in software development.

Back-end Expertise :

- Strong proficiency in C# and the .NET Framework (.NET Core/.NET 6+).

- Experience with ASP.NET Core for building web APIs.

- Solid understanding of Object-Oriented Programming (OOP) principles and design patterns.

- Hands-on experience with Entity Framework Core or other ORMs.

Front-end Expertise :

- Proficiency in React.js and its core principles (e.g., Hooks, Context API, component-based architecture).

- Strong command of JavaScript (ES6+), TypeScript, HTML5, and CSS3.

- Experience with popular React workflows such as Redux, MobX, or the use of Context for state management.

- Familiarity with modern front-end build tools (e.g., Webpack, Babel).

Database :

- Experience with relational databases, specifically SQL Server or PostgreSQL.

- Ability to write complex SQL queries, stored procedures, and optimize database performance.

General Skills :

- Experience with Git for version control.

- Familiarity with RESTful APIs and integration with third-party services.

- Knowledge of Agile methodologies (Scrum/Kanban).

- Excellent problem-solving, debugging, and analytical skills.

- Strong communication and teamwork abilities.

Preferred Skills (Nice-to-Have) :

- Experience with cloud platforms like Azure or AWS.

- Knowledge of containerization technologies like Docker.

- Familiarity with CI/CD pipelines (e.g., Azure DevOps, Jenkins, GitHub Actions).

- Experience with unit and integration testing frameworks (e.g., MSTest, NUnit, Jest, React Testing Library).


info-icon

Did you find something suspicious?