Senior Full Stack Developer ( Angular/ .Net )

وصف الوظيفة

BlackStone eIT, a leading provider of innovative technology solutions, is on the lookout for a passionate and skilled Senior Full Stack Developer specializing in Angular and .NET. In this pivotal role, you will drive the development of high-performance web applications that enhance user experience while ensuring robust server-side performance. Collaborating with designers and product managers, you will contribute to the entire application lifecycle from concept through delivery. This is an exciting opportunity for someone who thrives in a collaborative environment and is eager to work with the latest technologies.

Responsibilities

  • Develop and maintain dynamic web applications using Angular for front-end and .NET for backend development
  • Participate in designing application architectures to optimize performance and scalability
  • Work closely with UX/UI designers to implement visually appealing and user-friendly interfaces
  • Write clean, maintainable, and efficient code while adhering to best practices
  • Troubleshoot and resolve any technical issues that arise during development
  • Facilitate code reviews and provide guidance to junior developers
  • Stay abreast of technological advancements and integrate relevant new technologies into projects

إمتيازات الوظيفة

  • Paid Time Off
  • Performance Bonus
  • Training & Development

متطلبات الوظيفة

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5+ years of experience in full stack development, with a focus on Angular and .NET technologies
  • Proficient in front-end technologies including Angular 8+ and HTML/CSS/JavaScript
  • Strong background in backend technologies like .NET Core and ASP.NET MVC
  • Experience with database systems, including SQL Server or similar RDBMS
  • Familiarity with building RESTful APIs and Microservices
  • Knowledge of Agile development methodologies and version control systems (Git)
  • Excellent analytical and problem-solving abilities
  • Strong communication skills and a collaborative mindset
  • Ability to manage multiple projects and meet deadlines in a fast-paced environment