Senior Full-stack .NET Developer with Angular Experience 

Islamabad, Pakistan
Posted 11 months ago

We are seeking a highly skilled and experienced senior full-stack .NET developer with expertise in Angular to join our dynamic development team. As a senior full-stack .NET developer, you will be responsible for designing, developing, and maintaining web applications using Microsoft .NET technologies and the Angular framework. Your role will involve working closely with cross-functional teams to deliver high-quality software solutions that meet client requirements. 

Responsibilities: 

  • Design and develop scalable, secure, and high-performance web applications using Microsoft .NET technologies (C#, ASP.NET MVC/Core) and Angular framework. 
  • Collaborate with product owners, business analysts, and UI/UX designers to understand project requirements and translate them into technical specifications. 
  • Implement responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript, ensuring compatibility across different browsers and devices. 
  • Develop server-side APIs, RESTful services, and database schemas to support the application’s functionality and data requirements. 
  • Optimize application performance by identifying and resolving bottlenecks, conducting code reviews, and implementing best practices. 
  • Conduct thorough testing, including unit testing, integration testing, and end-to-end testing, to ensure the quality and reliability of the software. 
  • Troubleshoot and debug issues, perform root cause analysis, and implement timely and effective solutions. 
  • Collaborate with other developers, participate in code reviews, and provide guidance and mentorship to junior team members. 
  • Stay up-to-date with emerging technologies, industry trends, and best practices in software development, and share knowledge with the team. 
  • Adhere to established development methodologies, coding standards, and version control practices. 
  • Contribute to the continuous improvement of the development process and recommend tools, frameworks, and technologies to enhance productivity and efficiency. 

Requirements: 

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. 
  • Proven experience as a full-stack .NET developer, with a strong focus on Angular development. 
  • In-depth knowledge of Microsoft .NET framework (C#, ASP.NET MVC/Core), Angular, HTML5, CSS3, and JavaScript. 
  • Experience in designing and developing responsive web interfaces using Bootstrap or other CSS frameworks. 
  • Strong understanding of relational databases, SQL, and ORM frameworks (Entity Framework, Dapper, etc.). 
  • Familiarity with RESTful APIs, web services, and modern client-side technologies. 
  • Solid understanding of software development principles, design patterns, and best practices. 
  • Experience with Agile/Scrum methodologies and working in collaborative development environments. 
  • Excellent problem-solving and analytical skills, with a keen attention to detail. 
  • Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams. 
  • Self-motivated, proactive, and able to work independently as well as in a team. 
  • Prior experience in mentoring and guiding junior developers is a plus. 
  • Experience with cloud platforms (Azure, AWS) and DevOps practices (CI/CD, containerization) is desirable. 

If you are a passionate and a desire to work on challenging projects, we would love to hear from you. Join our team and contribute to the development of cutting-edge web applications that make a difference. 

Apply Online

A valid email address is required.
A valid phone number is required.