77 Evoke HR Solutions Jobs
.Net Full Stack Developer - C#/Javascript (5-8 yrs)
Evoke HR Solutions
posted 4d ago
Fixed timing
Key skills for the job
Title : Full Stack Developer (.NET)
Experience : 5 to 8 Years
Location : Remote
About the Role :
We are seeking a highly skilled and motivated Full Stack Developer with a strong background in .NET Core to join our dynamic and growing team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable web applications. You will work across the full stack, leveraging your expertise in .NET Core, C#, ASP.NET, React, and Azure Functions. This is a remote position, offering you the flexibility to work from anywhere while contributing to impactful projects.
Responsibilities :
Full Stack Development :
- Design, develop, and maintain high-quality web applications using .NET Core, C#, ASP.NET, React, and Azure Functions.
Backend Development (.NET) :
- Develop and maintain RESTful APIs and microservices using .NET Core and C#.
- Implement business logic and data access layers using Entity Framework or other ORMs.
- Optimize application performance and ensure scalability.
- Write clean, maintainable, and well-documented code.
- Develop and maintain Azure Functions for serverless computing.
Frontend Development (React) :
- Develop responsive and user-friendly web interfaces using React and Redux.
- Implement complex UI components and manage application state efficiently.
- Ensure cross-browser compatibility and optimize frontend performance.
- Write unit and integration tests for React components.
Database Management :
- Design and implement database schemas using SQL (MSSQL, MySQL) and NoSQL (MongoDB).
- Write efficient SQL queries and stored procedures.
- Optimize database performance and ensure data integrity.
Cloud Development (Azure) :
- Deploy and manage applications on Azure cloud platform.
- Utilize Azure Functions for serverless architecture.
- Implement cloud-based solutions for scalability and reliability.
Software Development Lifecycle (SDLC) :
- Participate in all phases of the SDLC, including requirements gathering, design, development, testing, and deployment.
- Follow agile development methodologies (Scrum, Kanban).
- Conduct code reviews and ensure adherence to coding standards.
Problem Solving and Debugging :
- Identify and resolve complex technical issues and bugs.
- Perform system tuning and code optimization.
- Troubleshoot and debug applications in a fast-paced environment.
Collaboration and Communication :
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers. -
- Communicate effectively with team members and stakeholders.
- Provide technical guidance and mentorship to junior developers.
Version Control :
- Utilize source control systems (e.g., Git) for code management and versioning.
- Follow established branching and merging strategies.
Required Skills and Experience :
Mandatory :
- 5-8 years of professional software development experience.
- Strong proficiency in .NET Core, C#, and ASP.NET.
- Minimum 2 years of hands-on experience with React and Redux.
- Minimum 2.5 years of experience with Azure Functions.
- Experience with RESTful API development.
- Experience with SQL (MSSQL, MySQL) and NoSQL (MongoDB) databases.
- Experience with cloud platforms, preferably Azure.
- Solid understanding of object-oriented programming principles and design patterns.
- Experience with unit testing and integration testing.
- Familiarity with source control systems (Git).
- Strong understanding of SDLC.
Preferred :
- Experience with AWS.
- Experience in product development environments.
- Experience working in agile teams (Scrum, Kanban).
- Excellent communication and collaboration skills.
- Strong problem-solving and analytical skills.
- Experience with code optimization and system tuning.
Functional Areas: Other
Read full job descriptionPrepare for Dot Net Fullstack Developer roles with real interview advice