Senior Software Engineer at Strategic Systems International - ScoutJobs - The AI-curated global job board
Skip to content
Strategic Systems International
Posted 12 hours ago

Senior Software Engineer

Strategic Systems InternationalSenior Software Engineer/.NET Developer

Requirements

Bachelor's degree in Computer Science or related field, 5+ years experience with C# and .NET Framework/.NET Core, Experience with WinForms desktop applications, Proficiency in OOP and SOLID principles, Hands-on experience with Entity Framework, Experience with WCF services and RESTful APIs, Knowledge of SQL Server and database design, Proficiency with Git and Azure DevOps, Experience with CI/CD pipelines, Familiarity with Agile/Scrum methodologies, Experience with unit testing frameworks (MSTest, NUnit, or xUnit), Fluent verbal English communication skills

Skills

C#.NETWinFormsSQL ServerEntity FrameworkAzure DevOpsAPI

About the role

Responsibilities

  • Design, develop, test, and maintain desktop and backend applications using C# and .NET technologies
  • Build scalable, maintainable, and high-performance software solutions following industry best practices
  • Develop and integrate RESTful APIs and WCF services
  • Participate in architecture discussions, technical design reviews, and code reviews
  • Write clean, efficient, and well-documented code following SOLID principles and OOP practices
  • Troubleshoot, debug, and resolve application issues and performance bottlenecks
  • Develop and execute unit tests to ensure software quality and reliability
  • Collaborate with Product Owners, QA Engineers, and stakeholders in an Agile/Scrum environment
  • Utilize Git and Azure DevOps for source control, CI/CD, and release management

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience with C# and .NET Framework/.NET Core
  • Experience developing desktop applications using WinForms
  • Strong understanding of Object-Oriented Design and Programming (OOP) principles
  • Hands-on experience with Entity Framework
  • Experience with WCF services and RESTful APIs
  • Knowledge of SQL Server and database design
  • Proficiency with Git and Azure DevOps
  • Experience with CI/CD pipelines and automated deployment processes
  • Familiarity with Agile/Scrum methodologies
  • Experience with unit testing frameworks (MSTest, NUnit, or xUnit)
  • Fluent verbal English communication skills

Preferred Qualifications

  • Experience working on enterprise-scale applications
  • Exposure to cloud-based environments and modern deployment practices
  • Experience mentoring junior developers and participating in technical leadership
  • Familiarity with performance optimization and application monitoring tools

About the Company

Strategic Systems International is dedicated to creating a workplace where diversity and inclusion are valued. We strive to build a culture of belonging where every voice is heard and every person has the opportunity to succeed.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer

Strategic Systems International · Lahore

Sign up to apply