We are looking for a skilled Full Stack Developer with expertise in Angular and .NET Core, strong experience in database design and normalization, and hands-on knowledge of CI/CD pipelines. The ideal candidate will be responsible for building scalable applications, ensuring efficient data structures, and streamlining deployment processes.
Required Skills & Experience
Strong proficiency in Angular (latest versions) for front-end development.
Solid experience with .NET Core for back-end services.
Expertise in database design, normalization, and optimization (SQL Server, PostgreSQL, or similar).
Hands-on experience with CI/CD tools and pipeline configuration.
Robust understanding of RESTful APIs and microservices architecture.
Familiarity with version control systems (Git).
Preferred Qualifications
Experience with cloud platforms (Azure, AWS, or GCP).
Knowledge of containerization (Docker, Kubernetes).
Exposure to Agile/Scrum methodologies.
Strong problem-solving and debugging skills.
Key Responsibilities
- Application Development
- Design and develop responsive front-end applications using Angular.
- Build robust back-end services and APIs with .NET Core.
- Ensure seamless integration between front-end and back-end components.
- Database Design & Management
- Design normalized database schemas for scalability and performance.
- Implement stored procedures, queries, and optimization techniques.
- Collaborate with teams to ensure data integrity and security.
- DevOps & CI/CD
- Configure and maintain CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, etc.).
- Automate build, test, and deployment processes.
- Ensure smooth delivery of features across environments.
- Collaboration & Best Practices
- Work closely with cross-functional teams (QA, DevOps, product owners).
- Follow coding standards, conduct code reviews, and maintain documentation.
- Contribute to architectural decisions and technical design discussions.