Full Stack Developer .Net + React
- Full-time
Company Description
About CRUX
CRUX is one of the leading information technology companies. Through its Global Network Delivery Model, Innovation Network, and Solution Accelerators, CRUX focuses on helping global organizations address their business challenges effectively.
CRUX continues to invest in new technologies, processes, and people, which can help its customers, succeed. From generating novel concepts through CRUX’s R&D and academic alliances, to drawing on the expertise of key partners, it keeps clients operating at the very edge of technological possibility.
CRUX highly skilled, dedicated IT professionals, its subsidiaries and Joint Ventures provide customized IT solutions for several industries using our range of technical expertise and experience.
CRUX
Client’s satisfaction is our utmost priority. We will go through and provide you with the right vendor with the right talent who are capable of handling any job you desire. We will handle the project for you making sure that all your requirements are met. We work for you.
We believe that every IT & ITES project is unique in it and cannot be generalized. In this model the client stands to gain by working with the pioneers of the industry at relatively lower cost and towards the end of the development life cycle the technology is transferred which value adds to the local content.
CRUX offers a wide variety of services. Match your business needs to our capabilities. Our professional staff’s are highly qualified to assist companies in any area related to their information systems environment
Job Description
Adapting a JD from a 10+ year Technical Lead role to a 4+ year Senior Developer role requires shifting the focus from "strategic architecture and team management" to "technical execution and feature ownership."
At 4+ years, the candidate is expected to be a high-level individual contributor who can work independently and begin mentoring juniors, but they aren't necessarily expected to juggle the entire project's roadmap.
Job Title: Senior Full Stack Developer – .NET & React
Experience: 4+ Years
Location: Chennai – T.Nagar / WFO
Job Summary
We are seeking a skilled Senior Full Stack Developer with a strong foundation in .NET and React. You will be responsible for developing high-quality code, contributing to technical design, and ensuring the successful delivery of features across various projects. The ideal candidate is a proactive problem-solver who can handle context-switching in a fast-paced environment and is ready to take the next step in their career by providing guidance to junior team members.
Key Responsibilities
Feature Development: Build and maintain scalable web applications using .NET Core (C#) and React.
Technical Implementation: Translate business requirements into technical tasks and implement them with high-quality, maintainable code.
Project Agility: Efficiently switch between different modules or projects as per business priorities.
Code Quality: Actively participate in code reviews and advocate for best practices in coding and unit testing.
Collaboration: Work closely with Technical Leads, UI/UX designers, and QA to ensure seamless integration and deployment.
Mentorship: Provide technical guidance and support to junior developers within the team.
Troubleshooting: Identify, debug, and resolve complex production issues and performance bottlenecks.
Required Technical Skills
Core Backend: Strong hands-on experience in C#, ASP.NET Core, and Web API.
Frontend Expertise: Proficiency in React.js (Hooks, Context API/Redux) and TypeScript.
Web Fundamentals: Solid understanding of HTML5, CSS3, and modern JavaScript (ES6+).
Database: Strong experience with SQL Server (stored procedures, indexing, optimization) and Entity Framework Core.
API Design: Experience building and consuming RESTful services.
Tools: Proficient with Git, and familiarity with CI/CD pipelines and Azure/AWS environments.
Methodology: Experience working in an Agile/Scrum environment.
Professional & Soft Skills
Communication: Strong verbal and written communication skills for effective team collaboration.
Problem-Solving: Ability to analyze requirements and propose efficient technical solutions.
Accountability: A strong sense of ownership over assigned modules and deadlines.
Adaptability: Comfortable working in a high-growth environment with evolving priorities.
Nice to Have
Exposure to Microservices architecture.
Knowledge of Unit Testing frameworks (NUnit, XUnit, Jest).
Experience with Dapper or NoSQL databases like MongoDB.
Qualifications
Professional & Soft Skills
Communication: Strong verbal and written communication skills for effective team collaboration.
Problem-Solving: Ability to analyze requirements and propose efficient technical solutions.
Accountability: A strong sense of ownership over assigned modules and deadlines.
Adaptability: Comfortable working in a high-growth environment with evolving priorities.
Additional Information
Experience Level: 4-8 Years
Location: Chennai