Role Overview
We are seeking a highly skilled Web Developer with 5-7 years of hands-on experience in designing, developing, and deploying modern web applications. The ideal candidate should have strong expertise in React.js for frontend development and .NET Core for backend APIs, combined with solid understanding of version control, automation testing, DevOps practices, and cloud hosting. This role requires a proactive, detail-oriented professional with excellent communication and interpersonal skills.
Key Responsibilities
- Develop, enhance, and maintain scalable web applications using React.js and .NET Core.
- Collaborate with cross-functional teams (UI/UX, QA, DevOps, Product) to deliver high-quality solutions.
- Implement best practices in coding, architecture, performance optimization, and security.
- Utilize version control systems (Git) to manage codebases and ensure efficient collaboration.
- Write unit tests and contribute to automation testing frameworks to ensure application reliability.
- Work closely with DevOps teams to support CI/CD pipelines and automate build/deployment processes.
- Deploy and maintain applications in cloud infrastructure (Azure/AWS/GCP).
- Troubleshoot technical issues and provide timely resolutions.
- Document technical designs, workflows, and implementation details.
Required Skills & Experience
- 5-7 years of experience in web application development.
- Strong proficiency in React.js, including hooks, state management, component architecture.
- Experienced in .NET Core for building RESTful APIs, microservices, and backend logic.
- Good understanding of HTML5, CSS3, JavaScript/TypeScript.
- Hands-on experience with Git or other version control systems.
- Familiarity with automation testing frameworks (e.g., Jest, Cypress, NUnit, xUnit).
- Working knowledge of DevOps tools (CI/CD pipelines, Docker, build automation).
- Experience deploying applications on cloud platforms (Azure/AWS/GCP).
- Strong debugging, analytical, and problem-solving skills.
- Excellent interpersonal, communication, and collaboration skills.
Preferred Qualifications
- Experience with microservices architecture.
- Knowledge of database technologies (SQL/NoSQL).
- Understanding of security best practices for web applications.
- Exposure to Agile development methodologies.
Soft Skills
- Strong communication skills for interacting with stakeholders and team members.
- Ability to work independently as well as collaboratively in a team environment.
- Quick learner with adaptability to new tools, technologies, and changing project needs.
- Customer-centric mindset with focus on delivering high-quality solutions.