Senior Software + React

Not Interested
Bookmark
Report This Job

profile Job Location:

Colombo - Sri Lanka

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

  • Develop and maintain applications using technologies Core MVC and Web APIs.
  • Build and enhance frontend components using and modern JavaScript frameworks.
  • Design scalable architectures for enterprise-level SaaS applications.
  • Write and maintain unit tests and mock frameworks /C# applications.
  • Participate in High-Level Design (HLD) and Low-Level Design (LLD) discussions and contribute to architectural decisions.
  • Implement secure authentication and authorization mechanisms using standards such as OpenAPI and OAuth 2.0.
  • Work with database technologies including Entity Framework and SQL Server for data management and optimization.
  • Follow best practices in software development design patterns and code quality standards.
  • Collaborate with cross-functional teams in Agile development environments.
  • Use source code management tools effectively for version control and collaboration.

Requirements

  • Strong expertise in technologies Core MVC and Web API development.
  • Minimum 4 years of experience writing unit tests and mocks using /C# testing frameworks.
  • 2 years of experience designing scalable architectures for enterprise SaaS applications.
  • Minimum 4 years of hands-on experience in development.
  • Strong understanding of React concepts such as Hooks Context API component composition patterns and lifecycle methods.
  • Experience with server-side rendering (SSR) frameworks such as .
  • Strong proficiency in JavaScript (ES6) HTML5 and CSS3.
  • Experience with state management libraries such as Redux MobX or similar tools.
  • Strong knowledge of authentication and authorization frameworks (OpenAPI OAuth 2.0).
  • Expertise in database design Entity Framework and SQL Server.
  • Strong understanding of software design patterns and development best practices.
  • Experience working within Agile methodologies and quality-driven development processes.
  • Proficiency in source code management tools (e.g. Git or similar systems).

Preferred Skills

  • Experience with cloud technologies particularly Microsoft Azure.
Develop and maintain applications using technologies Core MVC and Web APIs.Build and enhance frontend components using and modern JavaScript frameworks.Design scalable architectures for enterprise-level SaaS applications.Write and maintain unit tests and mock frameworks /C# applications.Participa...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems