Principal Software Engineer – II (WeBOC 2.0) at Pakistan …

Principal Software Engineer – II (WeBOC 2.0)

🏢 Company:
Pakistan Single Window (PSW)
📍 Location:
Karāchi, Sindh, Pakistan
💼 Job Type:
Full-time
⏱️ Employment:
Full-time

💰 Compensation

Not specified

📋 Job Description

Design, architect, and lead development of large-scale distributed microservices using .NET CoreDefine high-level system architecture, integration patterns, service boundaries, and domain-driven design (DDD)Establish standards for API design, versioning, data modeling, caching, observability, and resiliencyDesign Develop Software Architecture and applications as per business requirements following best practicesTroubleshoot code-level problems quickly and efficientlyProvide architectural blueprints and technical leadership to our development teamsEvaluate and recommend tools, technologies, and processes to ensure the highest quality product platformCollaborate with cross-functional teams in technology and product roadmap discussionsConduct code reviews and ensure the team follows best practicesRequirements3 years’ experience designing and executing enterprise-class products7 years’ experience in software developmentExcellent proficiency hands-on technical leadership in the following technologies:Microsoft Technologies: .NET / .NET Core, Web ServicesWeb technologies: ReactJS, Typescript, Webform, KenduUI, CSS, HTML,NextJS,Micro FrontendDevelop modular React applications using micro-frontend architecture (Module Federation / independent deployable apps)Design and develop scalable REST APIs and microservices using .NET CoreWork with SQL Server, PostgreSQL, Oracle, Redis, and message brokers (e.g., Azure Service Bus, RabbitMQ, Kafka)Write unit/integration tests, participate in code reviews, and maintain clean architectureBuild reusable UI components and integrate with backend microservices through REST APIs or WebSockets.Enterprise Applications: Microservices, Containers, Service orchestrationDatabase: SQL ServerOthers: Git, GitFlow, LinuxStrong interpersonal, written, and verbal communication skillsBenefitsCompetitive salaryFuel CardHealth benefitsProfessional development opportunitiesInclusive work culture much more Design, architect, and lead development of large-scale distributed microservices using .NET CoreDefine high-level system architecture, integration patterns, service boundaries, and domain-driven design (DDD)Establish standards for API design, versioning, data modeling, caching, observability, and resiliencyDesign Develop Software Architecture and applications as per business requirements following best practicesTroubleshoot code-level problems quickly and efficientlyProvide architectural blueprints and technical leadership to our development teamsEvaluate and recommend tools, technologies, and processes to ensure the highest quality product platformCollaborate with cross-functional teams in technology and product roadmap discussionsConduct code reviews and ensure the team follows best practices Design, architect, and lead development of large-scale distributed microservices using .NET Core Define high-level system architecture, integration patterns, service boundaries, and domain-driven design (DDD) Establish standards for API design, versioning, data modeling, caching, observability, and resiliency

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top