HamburgerMenu
hirist

Job Description

Job Description :


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?