About the job
Overview
Job Purpose
The Senior Full Stack Developer will be responsible for analyzing and developing existing and new .Net applications.
Responsibilities
- Take a product through the entire lifecycle of analysis, design, coding, testing and implementation and support
- Implement all aspects of an application design - high performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing.
- Perform unit and system level testing on applications.
- Design, build, and maintain efficient, reusable, and reliable code using React JS, C#, .NET core and Web API
- Identify the security risk factors in the code and able to fix or mitigate the same
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality and organizational standards
- Participate in Agile team ceremonies to review specifications, groom user stories, plan and deliver business and technology roadmap features.
Knowledge And Experience
- Good understanding of Design patterns for developing clean code.
- Ability to do code review for enterprise level application.
- 5+ years of experience on ReactJS
- 5+ years of experience in WebAPI
- 5+ years of experience in JavaScript, jQuery Frameworks
- 5+ years of experience in Asp.Net Core
- 8+ years of C# experience
- 5+ years of SQL development experience, MS SQL, proficiency with queries
- Should be able to venture into the middle tier and interact with SQL
- Demonstrated ability to learn new platforms and technologies quickly
- Education and Experience: 9 to 12 years of experience and any Degree
Schedule
This role offers work from home flexibility of 1 day per week.