Shire Jobs

Mobile Shire Logo

Job Information

ENTERTAINER FZ LLC Software Engineer (.Net Core) in Lahore, Pakistan

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.

     

Powered by JazzHR

DirectEmployers