Design and develop scalable, secure, and maintainable software architectures that meet business requirements.
Locations (3)
Lahore, Punjab, Pakistan
Karachi, Sindh, Pakistan
Islamabad, Pakistan
Responsibilities
Design and develop scalable, secure, and maintainable software architectures that meet business requirements.
Lead technical design and guide development teams through implementation, focusing on performance, reliability, and security.
Collaborate with cross-functional teams to align technology with business goals, ensuring architecture supports scalability and client objectives.
Conduct code and design reviews to ensure architectural integrity and adherence to best practices, including CI/CD pipelines and secure coding standards.
Lead backend software development and cloud initiatives within Microsoft CAP, collaborating across engineering teams to define project vision, prioritize user stories, and deliver high-impact reusable software artifacts.
Responsibilities
Define business requirements with key stakeholders
Drive engineering initiatives across teams, status reporting and surfacing risks
Collaborate with teams to surface health and hygiene of engineering systems through monthly services reviews
Support incident management, build pipeline monitoring and maintenance for engineering systems
Support geo expansion work as part of the services owned by the team
Requirements
Bachelor and/or Graduate degree in computer science, engineering or equivalent
Lead the design and implementation of robust automation frameworks (80% of the role) leveraging C# and Selenium WebDriver for UI testing across multiple browsers
Design and execute Behaviour-Driven Development (BDD) tests using SpecFlow and implement Data Driven testing methodologies
Conduct extensive API backend testing using tools like RestSharp and Postman
Work as a developer to build and support applications using .NET C# and Angular for UI development (20% of the role)
Apply high-level judgment to assess and estimate solutions, ensuring implementation is compliant with the project’s enterprise architecture standards, principles, and procedures
Own and evolve Azure infrastructure, manage Kubernetes clusters, build CI/CD pipelines, improve observability, lead incident response, manage PostgreSQL, enforce security best practices, collaborate with engineers.
Compensation
Hiring Rate Minimum: $131,250 annually (minimum will not fall below the applicable state/local minimum salary thresholds)
Hiring Rate Maximum:
$175,000 annually
Responsibilities
Own and evolve Azure infrastructure using Terraform
Manage Kubernetes clusters and Helm-based deployments