What are the responsibilities and job description for the Dev Lead position at CloudRay Inc?
Job Description : Dev Lead (12-15 years experience/Location- Rancho, CA(onsite))
The tech stack involving .NET and Angular is quite common for developing modern web applications. Here's a breakdown of the typical components in this stack:
### 1. **Frontend: Angular**
### 3. **Database**
The tech stack involving .NET and Angular is quite common for developing modern web applications. Here's a breakdown of the typical components in this stack:
### 1. **Frontend: Angular**
- **Angular Framework**: Angular is a TypeScript-based front-end web application framework developed by Google. It provides a structured way to build dynamic, single-page applications (SPAs).
- **TypeScript**: A superset of JavaScript that adds static typing, making it easier to catch errors during development.
- **HTML/CSS**: Standard technologies for structuring and styling web pages.
- **RxJS**: A library for reactive programming using observables, which Angular heavily utilizes for managing asynchronous operations.
- **Angular CLI**: Command-line tool for creating and managing Angular projects.
- **Material Design** (optional): A UI component library that implements Google's Material Design guidelines.
- **ASP.NET Core**: A cross-platform, high-performance framework for building modern, cloud-based, internet-connected applications, including web apps and services.
- **C#**: The primary programming language used in .NET for developing server-side logic.
- **Entity Framework Core**: An ORM (Object-Relational Mapping) framework for .NET, allowing developers to work with databases using .NET objects.
- **Identity Server** (optional): Used for implementing authentication and authorization with OAuth 2.0 and OpenID Connect.
- **Swagger** (optional): For API documentation and testing.
- **SignalR** (optional): For real-time web functionalities like chat applications.
### 3. **Database**
- **SQL Server**: A popular relational database management system often used with .NET applications.
- **MySQL/PostgreSQL**: Alternatives to SQL Server that can also be used with .NET.
- **NoSQL Databases** (optional): Databases like MongoDB or Cosmos DB, which can be used depending on the application's requirements.
- **Azure DevOps** / **GitHub Actions** / **Jenkins**: For Continuous Integration and Continuous Deployment (CI/CD) pipelines.
- **Docker**: For containerizing applications to ensure consistency across different environments.
- **Kubernetes**: For orchestrating containers if the application needs to be scalable and resilient.
- **Azure**: Microsoft's cloud platform where .NET applications are commonly hosted.
- **AWS**: An alternative cloud platform with extensive support for .NET applications.
- **On-Premise Servers**: For organizations that prefer to host applications on their own infrastructure.
- **XUnit/NUnit**: Testing frameworks for unit testing in .NET.
- **Jasmine/Karma**: Testing frameworks for unit testing in Angular.
- **Selenium** (optional): For end-to-end testing.
- **Git**: The version control system, typically managed using platforms like GitHub, GitLab, or Azure Repos.
- **MSBuild**: The build platform for .NET projects.
- **Webpack**: Module bundler used in Angular to manage and optimize assets.
LEAD
ABM US -
Perris, CA
Lead Nurse
Indian Health Service -
Hemet, CA
CREW LEAD
TOMDAN ENTERPRISES -
Corona, CA