.NET Web API Developer
Sortitt
Position Title: .NET Web API Developer
Location: Lahore, Pakistan (onsite)
Company: Client
About Us: Welcome to Sortitt, the revolutionary marketplace that's reshaping the future of resource acquisition. As a dynamic platform, Sortitt connects businesses with top-tier resources across the globe, transcending traditional constraints. Our cutting-edge approach delivers tailored solutions that precisely match client demands, creating opportunities for professionals seeking remote engagements. At Sortitt, resources are available on demand, and clients are empowered with diverse choices to ensure the best talent with matching skills. Join us in revolutionizing talent sourcing—where innovation, flexibility, and growth converge to redefine success in the modern workforce.
Job Summary: We seek a highly skilled and experienced Senior .NET Web API Developer to join our client’s dynamic engineering team. The ideal candidate will have a strong foundation in C# and a deep understanding of object-oriented programming principles. This role will be instrumental in designing, developing, and maintaining high-quality, scalable, and maintainable RESTful and GraphQL APIs that power our core business applications.
Responsibilities:
- Design, develop, and maintain RESTful and GraphQL APIs using .NET Web API and C#.
- Translate business requirements into technical specifications and implement robust solutions.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.1
- Collaborate effectively with cross-functional teams, including product managers, UX/UI designers, and QA engineers.
- Troubleshoot and debug issues in a timely and efficient manner.
- Stay abreast of the latest technologies and industry best practices.
- Mentor junior developers and contribute to the team's technical growth.
Qualifications:
- 4 to 5 years of professional experience in software development with a strong focus on .NET technologies.
- Extensive experience with C#, .NET, .NET Core, and .NET Framework.
- Solid understanding of object-oriented programming (OOP) principles and design patterns.
- Strong experience with RESTful and GraphQL API design and development.
- Experience with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
- Experience with relational databases (e.g., SQL Server, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Experience with API Gateways (e.g., Ocelot, Kong, Apigee) and understanding of gateway concepts (e.g., routing, request/response transformation, security).
- Experience with Identity and Access Management systems (e.g., OAuth2, OpenID Connect).
- Experience with unit testing frameworks (e.g., NUnit, xUnit).
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Bachelor's degree in Computer Science or a related field (preferred).
Bonus Points:
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Experience with message queues (e.g., RabbitMQ, Kafka) and understanding of queueing concepts (e.g., publish/subscribe, point-to-point).
- Experience with Agile development methodologies (e.g., Scrum, Kanban).
- Contributions to open-source projects.
Benefits:
- Competitive compensation with opportunities for growth and advancement.
- Health benefits package, including medical.
- Exposure to a dynamic and innovative work environment.
- Collaborative and team-oriented work culture.
Equal Opportunity Employer:
Sortitt, along with its clients, values diversity and inclusion. We encourage candidates from all backgrounds and experiences to apply.
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