https://bayt.page.link/prqgJ2SNDtxFZLSy7
Create a job alert for similar positions

Job Description

Job Summary:
As a Software Engineer (.Net Core), you will be designing, developing, and maintaining robust and scalable RESTful APIs using the power of .NET Core and C#. Your expertise will contribute to the creation of seamless data exchange between server and client applications, ensuring the efficiency, security, and performance of our software solutions. Collaborating with cross-functional teams, you will translate requirements into well-structured API endpoints, implement authentication and authorization mechanisms, and optimize API performance.
Job Responsibilities:
As a Software Engineer specializing in .Net Core, your primary responsibilities will include:
 
  • Design, develop, and maintain robust and scalable RESTful APIs using .NET Core and C#.
  • Collaborate with cross-functional teams to gather requirements and translate them into well-structured API endpoints.
  • Write clean, efficient, and maintainable code while adhering to coding standards.
  • Implement authentication and authorization mechanisms to ensure API security.
  • Optimize API performance and diagnose and troubleshoot any performance bottlenecks.
  • Collaborate closely with front-end developers to ensure smooth data exchange between the server and client applications.
  • Work with databases, including designing schemas, writing efficient queries, and handling data migrations.
  • Develop unit tests and participate in code reviews to ensure code quality and reliability.
  • Stay updated with the latest industry trends and best practices in API development, .NET Core, and C#.
  • Assist in the documentation of APIs, including usage guides and troubleshooting resources.

Qualification:
  •  Successfully completed a degree in BS in Computer Science, Software Engineering, IT, BBIT or related field
  • 1-3 years of hands-on experience in .Net Core development.
  • Proficiency in C# programming language and a strong grasp of the .NET Core framework.
  •  Experience designing and building RESTful API endpoints using ASP.NET Core Web API.
  •  Familiarity with authentication and authorization mechanisms such as JWT and OAuth.
  •  Solid understanding of RESTful API design principles and best practices.
  •  Strong database skills with the ability to design, query, and manage relational databases (e.g.,   SQL Server).
  •  Experience with version control systems, especially Git.
  •  Familiarity with automated testing and test-driven development.
  •  Strong problem-solving skills and meticulous attention to detail.
  •  Excellent communication skills and a collaborative mindset.


Preferred Skills
  • Exposure to cloud platforms such as Azure or AWS.
  • Familiarity with containerization technologies like Docker.
  • Knowledge of microservices architecture concepts.
  • Experience with API documentation tools like Swagger or OpenAPI.

 

Job Details

Job Location
Lahore Pakistan
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.