
Senior Software Engineer with API Expertise
15 hours ago
Job Description:
We are looking for a highly skilled Senior Backend Developer to join our team. As a key member of our engineering department, you will be responsible for designing, implementing, and maintaining seamless integrations between our core systems and various external platforms.
Your Responsibilities Will Include:
- Collaborating with cross-functional teams to understand integration requirements and translate them into technical solutions.
- Designing and architecting robust backend systems for seamless integrations with third-party SaaS solutions, ensuring scalability, reliability, and performance.
- Developing RESTful APIs using C# .NET Core/.NET Framework to expose and consume data from internal and external systems, adhering to best practices and design patterns.
- Interfaces with various external APIs, including CRMs, product databases, knowledge bases, and other SaaS platforms, to retrieve and synchronize data.
- Implementing asynchronous processing and messaging patterns using async/await methods to handle long-running operations and improve system responsiveness.
- Providing proven experience integrating social media platforms (e.g., Facebook, LinkedIn) with applications.
- Demonstrated experience integrating Salesforce services with applications.
- Optimizing database queries and data access patterns in SQL Server to improve performance and minimize latency in integration workflows.
- Ensuring the security of backend systems by following OWASP security best practices, implementing proper authentication, authorization, and data encryption mechanisms.
- Staying updated on the latest developments in serverless computing and exploring opportunities to leverage solutions like Firebase or Cloudflare Workers for specific integration scenarios.
- Collaborating with DevOps engineers to deploy and monitor backend services in cloud environments, ensuring high availability and scalability.
- Conducting code reviews, writing technical documentation, and providing mentorship to junior developers to foster a culture of continuous learning and improvement.
You Will Need:
- A Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience as a Backend Developer, with a focus on integration projects and working with third-party APIs.
- Expertise in C# .NET Core development, with a strong understanding of asynchronous programming, dependency injection, and multithreading.
- Proficiency in SQL Server, including database design, optimization, and writing efficient T-SQL queries.
- Experience developing and interacting with RESTful APIs, including authentication mechanisms such as OAuth and JWT.
- Familiarity with integration patterns and protocols such as Webhooks, SOAP, and GraphQL.
- Experience with integration of CRM platforms (e.g., Salesforce, HubSpot, Dynamics 365, Zendesk), product databases, and knowledge bases.
- Must have experience in integrating Social Media platforms (Facebook, LinkedIn, etc.) with applications.
- Strong focus on writing clean, maintainable, and efficient code, with a commitment to following best practices and coding standards.
- Excellent problem-solving skills, with the ability to analyze complex integration requirements and design scalable solutions.
-
Islamabad, Islamabad, Pakistan Futuresol Tech Full timeFuturesol Tech is seeking a talented Senior Software Engineer for Web Applications and APIs to lead the development of cutting-edge web applications, web APIs, and web-based solutions. The ideal candidate will have a strong background in ASP.NET Core MVC, Entity Framework, and LINQ, as well as excellent problem-solving and communication skills.About the...
-
Senior Software Engineer
4 days ago
Islamabad, Islamabad, Pakistan Sourcecode Full timeWe are looking for Senior Software Engineer (Front End)Employment Type: Full TimePositions: 1Job DescriptionRole OverviewWe are looking for a Senior Software Engineer with expertise in React.js and React Native to lead the development of high-performance web and mobile applications. This role focuses on building reusable components, optimizing performance,...
-
Senior Software Engineer
4 weeks ago
Islamabad, Islamabad, Pakistan Creative Chaos Full timeJob SummaryA Senior Software Engineer for .Net is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the functionality, security and performance of the...
-
Senior Software Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan LMK Resources Ltd. Full timeJob Summary:We are looking for an experienced Senior Software Engineer to join our team and help to design and implement high-performance, scalable, and secure software solutions. The ideal candidate will provide technical leadership, architectural guidance, and ensure alignment with business objectives.Job Responsibilities:Define and design scalable,...
-
Senior Test Automation Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan Contour Software Full timeAs a Senior Test Automation Engineer at Contour Software, you will play a key role in driving quality and efficiency in our software development process.This role involves working closely with our R&D team to ensure the high-quality and timely delivery of our software solutions. The successful candidate will be responsible for understanding requirements,...
-
Senior Software Engineer
1 week ago
Islamabad, Islamabad, Pakistan Sourcecode Full timeWe are looking for Senior Software Engineer (Full Stack)Employment Type: Full TimePositions: 1Job DescriptionRole OverviewLead the design and scaling of high-traffic full-stack systems. Architect solutions, solve complex coding challenges, mentor engineers, and ensure code quality, scalability, and security.Key ResponsibilitiesDesign and maintain full-stack...
-
API Integration Specialist
21 hours ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeOverviewThis is a unique opportunity to work closely with partners and customers to integrate our APIs. As a Senior Developer Advocate, you will become an expert on our product APIs and help build strong relationships with our partners.Main ResponsibilitiesAssist third-party developers in integrating with our platform APIs to achieve successful system...
-
Software Quality Assurance Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan Contour Software Full timeAt Contour Software, we are looking for a highly skilled Software Quality Assurance Engineer to join our team.The successful candidate will be responsible for ensuring the high-quality and timely delivery of our software solutions. This includes creating test documentation, performing functional, application, regression, and performance tests, and...
-
Senior Software Engineer
4 weeks ago
Islamabad, Islamabad, Pakistan Confiz Full timeConfiz is looking for a Senior Software Engineer (.NET). Candidates should have around 3 to 5 years of experience in .NET. You must have strong expertise in the domain and must be able to deliver well accordingly to the responsibilities.ResponsibilitiesResearching, designing, implementing and maintaining high-quality software systems using .NET technologies...
-
Senior Backend Engineer Wanted
15 hours ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeJob OverviewThis senior backend engineer wanted position requires a skilled professional with expertise in microservices architecture, database management, and GraphQL API development.The ideal candidate will have:A minimum of 3 years of experience in backend development.Proven experience with microservices architecture and designing scalable backend...