Software Engineer (net+angular)

Job Description

Responsibilities:

  • collaborate with cross-functional teams to gather and analyze software requirements and user needs.
  • Design and develop robust and scalable web applications using .NET and Angular technologies.
  • Implement responsive web designs and ensure a seamless user experience across various devices.
  • Write clean, maintainable, and efficient code, adhering to coding standards and best practices.
  • Conduct code reviews and provide constructive feedback to junior team members.
  • Optimize application performance and troubleshoot technical issues as they arise.
  • Develop and maintain RESTful APIs and integrate them with front-end applications.
  • Ensure software security by implementing authentication, authorization, and data encryption.
  • Stay up-to-date with the latest trends and technologies in web development and propose innovative solutions.
  • Mentor and provide guidance to junior developers, fostering their professional growth.
  • Collaborate with QA engineers to plan and execute comprehensive testing strategies.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field. Master's degree is a plus.
  • Proven experience as a .NET Developer with expertise in Angular (Angular 2+).
  • Strong proficiency in C#, ASP.NET, and Entity Framework.
  • Extensive experience with front-end technologies such as HTML5, CSS3, JavaScript, TypeScript, and Bootstrap.
  • Excellent problem-solving skills and the ability to work in a collaborative team environment.
  • Strong communication skills, both written and verbal.
  • Solid understanding of software development best practices, including code quality, testing, and documentation.

Preferred Skills (not mandatory but a plus):

  • Experience with cloud platforms such as Azure, AWS, or Google Cloud.
  • Knowledge of containerization technologies like Docker and orchestration with Kubernetes.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with NoSQL databases (e.g., MongoDB, Cassandra).
  • Knowledge of front-end testing frameworks (e.g., Jasmine, Karma, Protractor).
  • Understanding of microservices architecture.

Job Summary

  • Published on:2024-02-05 7:20 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2024-12-25