Dot Net & Angular Developer
Islamabad, Rawalpindi
Posted 2 years ago
Experience Required : 3 to 4 years of experience in a similar role
Location: Islamabad
What we are looking for?
We are seeking a skilled and experienced .Net Developer who is proficient in both backend and frontend technologies. The ideal candidate will have a strong understanding of .Net Core and related frameworks, along with a solid knowledge of web development and cloud technologies.
Responsibilities:
- Design, develop, and maintain backend services and APIs for our gaming platform using .Net Core.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Ensure high performance, reliability, and scalability of the backend services.
- Implement and configure API gateways for web services.
- Utilize caching techniques to improve application performance.
- Integrate MQ subsystems for real-time messaging between services.
- Design and implement microservices architecture for web applications.
- Write clean, scalable, and maintainable code following best practices.
- Troubleshoot, debug, and resolve issues that arise in production environments.
- Collaborate with cross-functional teams to identify and solve problems.
- Stay up-to-date with emerging trends and technologies in software development.
Skills & Qualifications:
- Proven experience as a backend developer, with expertise in .Net Core and C# programming.
- Strong understanding of web frameworks, RESTful APIs, and databases.
- Familiarity with AWS services and cloud architecture.
- Experience in database design and management, both SQL and NoSQL.
- Knowledge of caching techniques and their application to optimize performance.
- Familiarity with API gateway technologies, such as Kong or Apigee.
- Experience with designing and implementing microservices architecture.
- Familiarity with agile software development methodologies.
- Excellent troubleshooting and problem-solving skills.
- Strong communication and collaboration skills.
- BS/MS in Computer Science, Software Engineering, Information Technology, or equivalent degree.
Mode: On-Site
Leave a Comment