Company Name: Techracers
Job Role: .NET Full Stack Developer
Experience Required: 4 to 8 Years
Location: India
Qualification: Bachelor's Degree in Computer Science or a related field
Industry: Information Technology / Software Development
Work Environment: Remote / Hybrid
Job Description :
As a .NET Fullstack Developer, you will be instrumental in designing, developing, and maintaining robust and scalable web applications. You will collaborate closely with product managers, designers, and other engineers to translate business requirements into functional and elegant software solutions. Your work will directly impact the user experience and contribute to the overall success of our products, ensuring they are performant, reliable, and meet the evolving needs of our customers.
Key Responsibilities:
- Develop and maintain high-quality, scalable, and efficient web applications using .NET technologies (C#, ASP.NET, .NET Core).
- Design and implement RESTful APIs and microservices architectures to support various application functionalities.
- Build responsive and user-friendly front‑end interfaces using React.js, ensuring a seamless user experience.
- Collaborate with cross‑functional teams to define, design, and ship new features, ensuring alignment with business goals.
- Write unit and integration tests to ensure code quality and reliability, minimizing potential defects.
- Participate in code reviews to maintain code quality and share knowledge within the team, fostering a collaborative environment.
- Troubleshoot and resolve technical issues, ensuring minimal disruption to users and business operations.
- Contribute to the continuous improvement of our development processes and tools, enhancing team efficiency.
Required Skillset:
- Demonstrated proficiency in .NET development, including C#, ASP.NET, and .NET Core, with 4-8 years of relevant experience.
- Proven ability to design and implement RESTful APIs and microservices architectures, ensuring scalability and maintainability.
- Solid understanding of front‑end development principles and experience with React.js, including state management and component‑based architecture.
- Experience with relational databases (e.g., SQL Server, PostgreSQL) and ORM frameworks (e.g., Entity Framework).
- Familiarity with DevOps practices and tools, such as Git, CI/CD pipelines, and containerization (e.g., Docker, Kubernetes).
- Strong problem‑solving and analytical skills, with the ability to troubleshoot and resolve complex technical issues.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Bachelor's degree in Computer Science or a related field.
- Ability to work effectively in a remote or hybrid work environment, demonstrating self‑discipline and time management skills.