Job Details
Skills And Tools:
Job Description
Job Overview:
We are looking for a skilled and passionate Senior Full-Stack Engineer to join our team at Halan. In this role, you will be responsible for designing, developing, and maintaining high-performance web applications. The ideal candidate has experience with ASP.NET Core, Angular, and RESTful APIs, along with a strong understanding of software development and best practices.
Key Responsibilities:
•Design, develop, and maintain scalable web applications using .NET Core and Angular.
•Ensure performance, security, and responsiveness of applications.
•Collaborate with cross-functional teams to define, design, and ship new features.
•Write clean, maintainable, and testable code following best practices.
•Optimize applications for performance, scalability, and reliability.
•Conduct code reviews to ensure high-quality standards.
•Implement RESTful APIs and ensure seamless frontend-backend communication.
•Work closely with DevOps to enhance CI/CD pipelines for smooth deployment.
•Troubleshoot and resolve issues, improving system stability.
•Stay updated with the latest technologies and contribute innovative ideas to the team.
•Make sure the team follows engineering practices: Agile, code review, unit testing, branching, etc.
•Write software programming code.
•Propose and review the architecture.
•Communicate with stakeholders.
•Be part of a cross-functional team responsible for the full software development life cycle, from conception to deployment.
Requirements:
•A minimum of 3 years of experience in web development.
•Strong knowledge of ASP.NET Core and Angular (9+).
•Proficiency in designing and working with RESTful APIs.
•Understanding of SOLID principles, OOP concepts, and design patterns.
•Experience with SQL databases (complex queries, stored procedures, triggers, views).
•Familiarity with agile development methodologies.
•Strong problem-solving and debugging skills.
•Experience with Git for version control.
Technical Skills:
•Backend: ASP.NET Core, C#, SQL, Entity Framework, RESTful APIs.
•Frontend: Angular 9+, TypeScript, RxJS, NgRx (state management).
•Database: SQL Server, query optimizations.
•Architecture: DDD, CQRS, Microservices, familiarity with Kafka or RabbitMQ.
•DevOps & CI/CD: Familiarity with Docker, Kubernetes, or pipeline automation is a plus.
Job Requirements
Requirements:
•A minimum of 3 years of experience in web development.
•Strong knowledge of ASP.NET Core and Angular (9+).
•Proficiency in designing and working with RESTful APIs.
•Understanding of SOLID principles, OOP concepts, and design patterns.
•Experience with SQL databases (complex queries, stored procedures, triggers, views).
•Familiarity with agile development methodologies.
•Strong problem-solving and debugging skills.
•Experience with Git for version control.