Role Description
We are seeking a talented Full-Stack Developer with strong expertise in Angular and .NET Framework, including Entity Framework, to join our dynamic development team. The ideal candidate will be proficient in building scalable, high-performance web applications and comfortable with leveraging AI-driven development tools such as GitHub Copilot to enhance productivity and code quality.
Responsibilities
- Develop, maintain, and enhance web applications using Angular (latest versions) on the front end and .NET
Framework technologies on the backend.
Design and implement efficient database models and data access layers using Entity Framework.Utilize AI-powered development tools like GitHub Copilot to assist in coding, debugging, and code reviews.Write clean, maintainable, and well-documented code following best practices.Collaborate with cross-functional teams to deliver high-quality software solutions.Participate in code reviews and mentor junior developers.Optimize applications for maximum speed and scalability.Troubleshoot, debug, and resolve application issues.Stay up to date with emerging technologies and suggest improvements.Requirements
Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field.Proven experience with AngularJS and Angular (2+ years), including component-driven architecture, RxJS, and Angular CLI.Must have : Strong proficiency in .NET Framework (4.x) development, including C#.Must have : Hands-on experience with Entity Framework for ORM and database management.Must have : Familiarity with RESTful APIs and integration.Must have : Solid understanding of Software Development Lifecycle and Agile methodologies.Must have : Knowledge of front-end technologies : HTML5, CSS3, JavaScript / TypeScript.Good to have : Experience using AI development tools such as GitHub Copilot or similar.Strong problem-solving skills and attention to detail.Good communication skills and ability to work collaboratively in a team environment.