Key Responsibilities:
Design, develop, and maintain full-stack web applications using React JS (frontend) and .NET (backend).
Build and maintain RESTful APIs to support web and desktop applications.
Apply strong understanding of component-based architecture in React.
Enhance code quality using TypeScript, JavaScript closures, and asynchronous programming.
Develop scalable, server-side applications using .NET.
Implement modern CSS techniques and frameworks.
Perform browser-based application performance testing.
Work within an Agile/Scrum development environment.
Participate in on-call rotations as required.
Participate in design reviews and ensure adherence to best practices.
Ensure code quality, performance optimization, and security best practices.
Utilize CI/CD pipelines, Jenkins, and source control tools such as Git and Bitbucket.
Qualifications:
Bachelor's or master s degree in computer science, Engineering, or a related field.
5+ years of software development experience, with a strong focus on front-end/web development.
Proficiency in .NET and React JS.
Extensive experience with RESTful services and API design.
Understanding of cloud platforms (AWS, Azure, Google Cloud).
Experience with release management and the full software development lifecycle (SDLC).
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.