Description:
We are seeking a highly skilled and experienced Senior .NET Developer to join our team. As a Senior .NET Developer, you will be responsible for designing, developing, and maintaining scalable and robust applications using the .NET framework. You will work on a variety of projects, collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities:
- Design, develop, and maintain scalable and robust applications using the .NET framework.
- Collaborate with product managers and designers to gather requirements and translate them into technical specifications.
- Implement efficient and reusable code following industry best practices and coding patterns.
- Utilize Microsoft technologies such as ASP.NET, C#, and SQL Server to build backend logic and database integration.
- Develop and maintain web APIs and microservices to support frontend applications and external integrations.
- Work closely with frontend developers to ensure seamless integration of server-side logic with the user interface.
- Implement secure authentication and authorization mechanisms.
- Optimize application performance and troubleshoot production issues.
- Conduct code reviews, provide feedback, and mentor junior developers.
- Stay updated with the latest trends and advancements in .NET development and related technologies.
- Implement software development best practices, including version control, continuous integration, and deployment processes.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 4 years of hands-on experience in .NET development using C#.
- Strong knowledge of the .NET framework and related technologies, including ASP.NET, MVC, Web API, and Entity Framework.
- Proficiency in working with Microsoft SQL Server or other relational databases.
- Familiarity with frontend technologies such as HTML, CSS, and JavaScript/jQuery.
- Experience with client-side frameworks like Angular, React, or Vue.js is a plus.
- Solid understanding of data structures, algorithms, and coding patterns.
- Proven experience in developing and deploying scalable applications.
- Familiarity with version control systems like Git.
- Excellent problem-solving skills and the ability to debug complex issues in a timely manner.
- Strong communication and collaboration skills to work effectively within a cross-functional team.
Organization | JinnByte |
Industry | IT / Telecom / Software Jobs |
Occupational Category | Developers |
Job Location | Lahore,Pakistan |
Shift Type | Morning |
Job Type | Full Time |
Gender | No Preference |
Career Level | Intermediate |
Experience | 2 Years |
Posted at | 2023-08-07 5:44 pm |
Expires on | 2024-12-25 |