Netfication

.NET/C# Developer

Minimum 3+ years of experience

Job Duties:

  • Develop and Maintain Applications: Design, develop, and maintain scalable and high-performance applications using the .NET framework and C#.
  • Collaborate with Stakeholders: Work closely with project managers, business analysts, and other stakeholders to gather and understand project requirements, and translate them into technical specifications.
  • Write and Optimize Code: Produce clean, efficient, and maintainable code following best practices and design patterns. Optimize code for performance and scalability.
  • Debug and Troubleshoot: Identify, troubleshoot, and resolve software defects and issues in a timely manner.
  • Database Management: Design, develop, and maintain databases, including writing complex queries and stored procedures using SQL Server or other relational databases.
  • Integrate with External Systems: Develop and manage integrations with third-party services and APIs.
  • Code Review and Documentation: Participate in code reviews, provide constructive feedback, and ensure proper documentation of code and development processes.
  • Adhere to Development Standards: Follow established coding standards, development methodologies, and version control practices.
  • Stay Current with Technology: Keep up-to-date with the latest industry trends and technologies related to .NET development and incorporate new techniques to improve development practices.

Requirements:

  • Experience: Minimum of 3 years of professional experience in .NET and C# development.
  • Technical Skills: Strong proficiency in .NET framework, C#, ASP.NET, and web development technologies. Experience with .NET Core is a plus.
  • Database Knowledge: Proficiency in SQL Server or other relational databases, including experience with writing complex SQL queries and stored procedures.
  • Version Control: Experience with version control systems such as Git or SVN.
  • Problem-Solving Skills: Excellent problem-solving skills with the ability to debug and resolve complex issues.
  • Communication Skills: Strong verbal and written communication skills to effectively interact with team members and stakeholders.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
  • Portfolio: A portfolio or examples of previous work demonstrating experience in .NET and C# development.
Job Type: Full Time
Job Location: Lahore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx