Senior Software Engineer (.NET, React)

Reposted 17 Hours Ago
Be an Early Applicant
Lahore, Punjab, PAK
In-Office
Senior level
Professional Services • Software
The Role
Design, build, and maintain scalable, secure web and mobile applications using .NET and Azure. Collaborate with cross-functional teams, manage client communication, implement microservices and event-driven patterns, and support CI/CD pipelines.
Summary Generated by Built In

JOB DESCRIPTION 

Software Developer — .NET 

Backend Development  ·  Clean Code  ·  Problem Solving 

Department 

Engineering / Software Development 

Experience 

2 – 4 Years 

Reporting To 

Senior Developer / Tech Lead 

Role Type 

Individual Contributor 

Location 

On-Site or Hybrid 

ABOUT THE ROLE 

We are looking for a solid, motivated Software Developer to join our engineering team. You do not need to have seen every technology or led a team — but you do need to care about writing good code and solving problems thoughtfully. In this role, you will work alongside senior developers and a tech lead, building and maintaining backend features, writing clean SQL, and contributing to a codebase that serves real users every day. If you take pride in your craft and want to keep growing, this is the right place for you. 

MUST-HAVE SKILLS 

You should have solid, hands-on experience with all of the following — these are the tools you will use every day. 

Skill / Technology 

Proficiency Required 

.NET Framework / .NET Core 

Solid Working Knowledge 

ASP.NET MVC 4.8 

Solid Working Knowledge 

SQL Server 2019 

Solid Working Knowledge 

REST API Development 

Solid Working Knowledge 

Azure Blob Storage 

Basic Familiarity 

Azure Function Apps 

Basic Familiarity 

GOOD-TO-HAVE SKILLS 

These are not required, but having any of them will strengthen your application considerably. 

Skill / Technology 

Microservices (Exposure Level) 

Azure Event Hub (Awareness) 

PostgreSQL 

JavaScript / jQuery 

High Charts (Data Visualization) 

Unit Testing (xUnit / NUnit) 

Git & Source Control Practices 

CI/CD (Awareness) 

WHAT WE EXPECT FROM YOU 

We keep it simple. Here is what a great day looks like in this role. 

Write Good Code 

Write code that is clean, readable, and easy for others to maintain — not just code that works. Follow the team's standards and patterns consistently. 

Solve Problems 

When you hit a problem, think through before asking for help. Come with what you've tried. When you do ask — ask good questions. 

Work Independently 

You can pick up a task, understand what is needed, and deliver it without needing constant handholding. You know when to escalate and when to push through. 

Learn Continuously 

You don't know everything and that's fine — but you are actively curious. You read, experiment, and get better at your craft over time. 

Be a Team Player 

Participate in code reviews honestly and respectfully. Share knowledge. Don't hoard context. Help the person next to you when you can. 

Communicate Proactively 

Don't sit stuck in silence. If you're blocked, say so. If something feels off, raise it. Good communication is as important as good code. 

KEY RESPONSIBILITIES 

  • Develop and maintain backend features and REST APIs using .NET Framework / .NET Core. 
  • Build and enhance web application modules using ASP.NET MVC 4.8. 
  • Write, optimize, and debug SQL queries against SQL Server 2019. 
  • Integrate with Azure services including Blob Storage and Function Apps as required. 
  • Participating in code reviews — give clear feedback and act on feedback received. 
  • Write unit tests for your own code and maintain test coverage. 
  • Follow team coding standards, naming conventions, and architectural guidance from the tech lead. 
  • Document your code, APIs, and features clearly for other team members. 
  • Debug and resolve issues in existing systems systematically and efficiently. 
  • Raise blockers early and collaborate with seniors to work through complex problems. 

WHAT WE'RE LOOKING FOR 

Clean Code Habits 

You write code as if the next person reading it is a senior developer who will judge your work — because they will. 

Problem-Solving Mindset 

You approach bugs and unclear requirements methodically. You break things down, form hypotheses, and test them. 

Eagerness to Learn 

You are not the finished product. You are actively growing, and you see every code review and every challenge as a chance to get better. 

Team Collaboration 

You work well with others, communicate your progress clearly, and understand that good software is a team sport. 

QUALIFICATIONS 

  • Bachelor's degree in Computer Science, Software Engineering, or a related field — or equivalent practical experience. 
  • 2–4 years of professional hands-on experience with .NET development. 
  • Ability to independently write and debug working backend code. 
  • Comfortable working in an agile team with daily standups, sprint cycles, and iterative delivery. 
  • Good written and verbal communication — able to clearly explain what you have built and why. 
  • A portfolio, GitHub profile, or examples of past work are a strong plus.

We are not looking for someone who knows everything. 

We are looking for someone who writes clean code, thinks clearly, and wants to keep getting better. If that sounds like you — apply. 

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 3-4 years of experience with .NET, .NET Core, ASP.NET MVC, ASP.NET MVC Razor, multi-threading, JavaScript, Azure Cloud Services, Microsoft SQL Server, PostgreSQL, Angular, and React Native
  • Proficiency in backend development using .NET, .NET Core, C#, ASP.NET MVC, and Web API
  • Experience in frontend development using ASP.NET MVC Razor, JavaScript, and React Native
  • Hands-on experience with Azure Functions, Azure Service Bus, Azure Event Hub, Azure App Service, Azure Storage, and Azure Key Vault
  • Strong database skills with Microsoft SQL Server and PostgreSQL and experience with Entity Framework Core
  • Experience applying design patterns and building loosely coupled, testable systems
  • Strong understanding of microservices architecture and event-driven systems
  • Practical experience with CI/CD pipelines
  • CI/CD experience preferably using Azure DevOps
  • Familiarity with Docker and Kubernetes
  • Excellent communication skills with demonstrated leadership capabilities
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Chicago, IL
200 Employees
Year Founded: 1991

What We Do

Strategic Systems International (SSI) is a fast-growing Advanced Analytics and Software Engineering firm that partners with tech companies to help them launch and scale their products. The company was launched in 1991 by alumni of University of Chicago and Northwestern has grown to 200 employees with presence in US, Europe and Asia. We architect a

Similar Jobs

In-Office
Lahore, Punjab, PAK
200 Employees

Northbay Logo Northbay

Senior Software Engineer

Software • Database • Analytics
In-Office
Lahore, Punjab, PAK
324 Employees
In-Office
Lahore, Punjab, PAK
200 Employees

Similar Companies Hiring

Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Software
US
100 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account