Strategic Systems International

Senior Software Engineer (C++)

Strategic Systems International  •  Lahore, PK (Onsite)  •  3 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

JOB TITLE: Senior C++ Developer

PURPOSE:

To design, develop, and maintain scalable desktop and backend applications using modern C++ standards. The role is responsible for delivering high quality, maintainable code while adhering to Agile practices and contributing to performance optimization, code quality, and continuous improvement initiatives.

KEY RESPONSIBILITIES:

  • Design, develop, and maintain desktop and backend applications using C++ 17, 20, and 23.
  • Implement robust solutions using VC++, MFC, STL, and SQL Server.
  • Apply strong object oriented programming concepts, design patterns, and SOLID principles in application architecture.
  • Manage memory efficiently using smart pointers and advanced memory management techniques.
  • Develop multi-threaded applications and ensure thread safety and performance optimization.
  • Work with COM components and related integrations where required.
  • Participate in code refactoring and optimization initiatives to improve scalability and maintainability.
  • Contribute to CI/CD pipelines and version control processes using Git and Azure DevOps.
  • Follow Scaled Agile and Scrum methodologies in sprint planning, development, and delivery cycles.
  • Perform unit testing, code reviews, and debugging to ensure high quality releases.
  • Identify and resolve performance bottlenecks through systematic analysis and troubleshooting.
  • Collaborate with cross functional teams to deliver project objectives within defined timelines.
  • Contribute to documentation and knowledge sharing within the team.

QUALIFICATIONS, SKILLS, AND EXPERIENCE

  • Primary Technical Expertise: C++ 17-20-23,VC++, MFC, STL, SQL Server, Multi-threading, Smart pointers, Design patterns, Memory management, COM, OOPs
  • Secondary Technical Expertise: Code Refactoring and Optimization, WCF, SOLID principles
  • Minimum 5 years of hands on experience in C++ development.
  • BCS or equivalent degree in Computer Science or a related field.
  • Experience with Git and Azure DevOps for version control and CI/CD.
  • Familiarity with Agile and Scrum methodologies.
  • Working knowledge of virtualization and networking concepts.
  • Strong debugging and analytical skills.
  • Effective collaboration in team based environments.
  • Fluent verbal English communication.

A CULTURE OF BELONGING: At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.

Strategic Systems International

About Strategic Systems International

Strategic Systems International (SSI) is Chicago-headquartered Advanced Analytics and Software Engineering firm that builds data-driven applications for Tech Companies and Enterprises. We are a team of data scientists, software engineers, architects, MBAs, business analysts and infrastructure management professionals.

Founded in 1991 in an incubator in Evanston, IL by alumni of University of Chicago and Northwestern University, we now have offices in Europe, Asia and Latin America. Our clients include VC-backed fast-growing Tech Startups to Fortune 100 companies. Our key domains and sectors include FinTech/ Financial Services, HealthTech, Big Data & Analytics, Machine Learning, and Industry of Things (IoT).

Partner With Us: sales@ssidecisions.com

Industry
IT & Software
Company Size
201-500 employees
Headquarters
Chicago, IL
Year Founded
1991
Social Media