Tech Stack
ASP.NETAzureCloudDistributed SystemsEntity FrameworkJavaScriptMicroservicesMongoDB.NETNoSQLPostgresReactReduxSQL
About the role
- Design, develop, and maintain robust backend solutions using .NET Core, C#, and Entity Framework.
- Build scalable and distributed applications using microservices architecture.
- Collaborate with front-end teams to integrate React.js applications seamlessly with backend services.
- Develop and maintain React components and ensure efficient state management.
- Leverage Azure services (e.g., Azure Functions, App Services, Azure SQL, Cosmos DB) to build cloud-native applications.
- Design and manage efficient data models with SQL databases (e.g., Postgres SQL, SQL Server) and NoSQL databases (e.g., Cosmos DB, MongoDB).
- Utilize Git for source control and manage CI/CD pipelines for streamlined development and deployment.
- Ensure high code quality, performance, and security standards using best practices.
- Troubleshoot, debug, and optimize applications to ensure reliability and performance.
- Stay updated on modern web development trends and tools, particularly in the React and .NET ecosystems.
- Mentor junior team members and contribute to the team's knowledge base.
Requirements
- Design, develop, and maintain robust backend solutions using .NET Core, C#, and Entity Framework.
- - Build scalable and distributed applications using microservices architecture.
- - Collaborate with front-end teams to integrate React.js applications seamlessly with backend services.
- - Develop and maintain React components and ensure efficient state management.
- - Leverage Azure services (e.g., Azure Functions, App Services, Azure SQL, Cosmos DB) to build cloud-native applications.
- -Design and manage efficient data models with SQL databases (e.g., Postgres SQL, SQL Server) and NoSQL databases (e.g., Cosmos DB, MongoDB).
- -Utilize Git for source control and manage CI/CD pipelines for streamlined development and deployment.
- -Ensure high code quality, performance, and security standards using best practices.
- -Troubleshoot, debug, and optimize applications to ensure reliability and performance.
- -Stay updated on modern web development trends and tools, particularly in the React and .NET ecosystems.
- -Mentor junior team members and contribute to the team's knowledge base.
- -4-5 years of experience in .NET Core and C# development with expertise in Entity Framework Core.
- -4-5 years of database experience with SQL (e.g., SQL Server, Postgres SQL) and NoSQL databases (e.g., MongoDB, Cosmos DB).
- -2-3 years of experience in front-end technologies, especially React.js, including state management (e.g., Redux, Context API).
- -Strong knowledge of microservices architecture and distributed systems design.
- -Hands-on experience with Azure services (e.g., Azure Functions, App Services, Cosmos DB, etc.).
- -Expertise in version control using Git and familiarity with CI/CD practices.
- -Strong problem-solving skills and the ability to write clean, maintainable, and testable code.
- -Bachelor’s degree in Computer Science, Information Technology.
- -Familiarity with the .NET framework and related tools (e.g., ASP.NET, C#).
- -Basic understanding of front-end technologies like HTML5, CSS3, and JavaScript.
- -Knowledge of database systems like SQL Server or PostgreSQL is a plus.
- -Strong enthusiasm for learning and growing as a developer.