Senior Full-stack .NET Developer with Angular Experience

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.

Job Category: Software Engineer
Job Type: Full Time
Job Location: DHA Islamabad

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top