Key Responsibilities
- Design, develop, and maintain scalable applications using C# .NET, React, and TypeScript.
- Implement microservices architecture with a focus on scalability, isolation, and efficient inter-service communication.
- Ensure high code quality through unit testing (XUnit, NUnit, MSTest, etc.) and best development practices.
- Apply secure coding principles to prevent vulnerabilities such as SQL injection, XSS, and other cyber threats.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Lead and mentor team members, guiding them in feature development and system architecture design.
- Work in an Agile development environment, using Git for version Skills & Experience : Development (4+ years) :
- Proficient in C# .NET with strong knowledge of asynchronous programming, dependency injection, and lambda expressions.
- Solid understanding of microservices principles.
- Hands-on experience with unit testing frameworks (XUnit, NUnit, MSTest).
- Strong grasp of cybersecurity practices including encryption and secure socket layers (SSL).
- Ability to design and implement complex backend Development (4+ years) :
- Proficient in React and TypeScript.
- Experience with Node.js and micro-frontend architecture.
- Familiarity with penetration testing and preventing security threats like injection attacks and XSS.
- Strong Git skills and understanding of Agile methodologies.
- Ability to design and implement complex frontend architectures.
(ref : hirist.tech)
Skills Required
Nunit, .NET, Mstest, Node.js, Ssl, Microservices, Penetration Testing, React, Git, Typescript, Xunit