Senior Developer (Fullstack in ReactJS and .Net Core)
On-siteBhubaneswar, Odisha, India
Job Summary
Lead full-stack development using .NET Core, ReactJS, and C# while designing, implementing, and enforcing coding best practices across agile SDLC cycles. Conduct code inspections, perform code reviews, and provide constructive feedback to developers on style and implementation. Lead software design sessions, solve technical roadblocks, and explore new technologies to deliver scalable, secure solutions. Optimize SQL queries and design RESTful APIs using dependency injection and repository patterns. Communicate risks and status to management effectively. Requires 2-5 years of full-stack experience with strong fundamentals in C# and object-oriented design. Immediate joining available for the right candidate.
Required Qualifications
- hands-on experience in full-stack software development using .NET and .NET Core technologies
- ability to lead a small team using agile software development life cycle (SDLC) techniques across implementation, quality assurance, CI/CD, and maintenance
- Bachelor's Degree in Information Technology, Computer Science, or related field of study
- 2 to 5 years of full-stack development experience, at least the last two years using .Net core and ReactJS technologies
- Strong fundamentals of programming using C# with a clear understanding of object-oriented analysis and design
- Expert in full-stack development using .NET Core/ASP.NET Core, and C#, HTML5, CSS, JavaScript, ES6, and React JS technologies
- familiarity with the separation of concerns, MVC, dependency injection, services layer, Unit of Work, and Repository pattern
- Strong familiarity with dependency injection and experience designing RESTful services and API design
- experience writing unit test code using MSTest or similar frameworks
- In-depth understanding of SQL, optimize SQL Queries, and Stored procedures using MS SQL Server or Oracle or any other RDBMS
- Strong foundation in data structures and algorithms, use them effectively to solve problems
Desired Qualifications
- experience in writing testable, extensible, and maintainable code
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.