Summary:
We are seeking a talented and motivated Full Stack Developer to join our dynamic team. The ideal candidate will have hands-on experience in developing scalable web applications using Angular on the front end, .NET Core on the backend, with proficiency in SQL for database management, and containerization technologies like Docker. You will be responsible for designing, developing, and maintaining end-to-end solutions to meet our business needs.
Key Responsibilities:
- Develop and maintain modern web applications using Angular for the frontend.
- Build robust backend APIs and services with .NET Core.
- Design, optimize, and manage SQL databases.
- Implement containerization strategies using Docker for development, testing, and deployment.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Participate in code reviews, application testing, and troubleshooting.
- Ensure application security, performance, and scalability.
- Stay updated with the latest industry trends, tools, and technologies.
Required Skills & Qualifications:
- Proven experience as a Full Stack Developer or similar role.
- Strong proficiency in Angular (latest versions preferred).
- Hands-on experience with .NET Core (3.1, 5, 6 or later).
- Solid understanding of SQL databases (SQL Server, MySQL, etc.).
- Experience with containerization and orchestration tools like Docker.
- Familiarity with version control systems (Git).
- Knowledge of RESTful API development and integration.
- Understanding of CI/CD pipelines and DevOps practices.
- Excellent problem-solving skills and attention to detail.
- Good communication and collaboration skills.
Preferred Qualifications:
- Experience with Azure, AWS, or other cloud platforms.
- Knowledge of frontend frameworks like TypeScript, JavaScript, HTML, CSS.