1 React Labs Job
Senior Software Developer - .Net/C#/Angular (8-15 yrs)
React Labs
posted 2mon ago
Fixed timing
Key skills for the job
Job Description :
We are looking for a Senior Software Engineer who excels in developing enterprise SaaS applications using .NET C# and Angular. You will be responsible for designing, developing, and scaling robust systems while mentoring other engineers and ensuring adherence to best coding practices. Experience in NodeJS is a plus and will be an added advantage for backend development in certain modules.
Key Responsibilities :
- Design & Develop : Architect, design, and develop scalable subsystems and APIs for large-scale applications using .NET C# and Angular.
- API Development : Create high-quality REST APIs for easy integration with third- party services.
- Full-Stack Development : Work primarily on backend services with .NET C# and front-end with Angular.
- Optional NodeJS Support : Assist in NodeJS-based backend development (if experienced).
- Mentorship : Guide and mentor junior developers, instilling best practices for high- quality code.
- Collaboration : Work with product managers, UX teams, and global cross-functional teams to meet project deadlines.
- Code Quality : Perform code reviews, maintain coding standards, and ensure high code quality by following best practices (SOLID principles, design patterns).
Required Technical Skills :
1. Core Technologies :
a. .NET C# : Strong expertise in backend development using ASP.NET Core.
b. Angular : Proficiency in front-end development with Angular, creating complex web applications.
2. Optional Technology :
a. NodeJS : Hands-on experience with NodeJS is a plus but not mandatory.
3. API Development :
a. Extensive experience in building and consuming REST APIs.
b. Familiarity with SOAP and GraphQL (nice to have).
4. Databases :
a. SQL : Experience with SQL Server, Postgres, or MySQL.
b. NoSQL : Experience with MongoDB is advantageous.
5. Cloud Platforms :
a. Proficiency in cloud services, particularly AWS (experience with Azure is a plus).
6. DevOps & CI/CD :
a. Familiarity with Docker, Kubernetes, GitHub, and continuous integration/deployment pipelines.
7. Software Architecture :
a. Strong understanding of distributed systems, microservices, and design patterns.
Other Requirements :
- Experience : 8-15 years of experience in software development, with strong expertise in .NET C# and Angular.
- NodeJS experience is beneficial but not mandatory.
- Education : BE/BTech/ME/MTech in Computer Science or related field.
- Mentorship : Proven experience mentoring junior developers and establishing coding standards.
- Communication : Strong verbal and written communication skills.
Functional Areas: Software/Testing/Networking
Read full job description8-15 Yrs
Hyderabad / Secunderabad