Software Engineer (.Net Core)

the ENTERTAINER


Date: 1 week ago
City: Lahore
Contract type: Full time
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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Contact Centre - Agents

Standard Chartered, Lahore
1 day ago
Job SummaryThis role is required to take inbound client calls and outbound service or sales calls when required. This job requires good communication skills. This role is shift based job including working on holidays considering below job responsibilities.Key ResponsibilitiesFor handling inbound calls, providing end to end solutions to clientsTo ensure all client enquires, service request and complaints are handled as...

Ruby on Rails (QT)

HR Ways - Hiring Tech Talent, Lahore
4 days ago
Client company introduction:Our client is a leading software services provider based in Lahore, Pakistan. They deliver high-quality software solutions to clients across the globe. Their team of skilled professionals is dedicated to crafting innovative, efficient, and scalable applications using cutting-edge technologies.Job description:Develop and maintain web applications using Ruby on Rails frameworkCollaborate with cross-functional teams, including designers, front-end developers, and quality...

Senior Software Engineer (Ruby on Rails)

Eritheia Labs, Lahore
5 days ago
Department Engineering Department Education BS/MS in CS/SE/IT or relevant Experiences Yrs 2+ Years Career Level Intermediate Location Lahore Date Closed Dec 31,2024 Salary Package PKR. 160000 - PKR. 240000About UsEritheia Labs is one of the leading software houses which provide high-level quality software products and services globally that meet the needs of its customers. Our customized approach and commitment to...