Software Engineer – C#/.Net Programming

March 5, 2026
Application ends: June 4, 2026
Apply Now

Job Description

Job Description :

We are looking for a Mid-Level Full Stack Engineer with strong hands-on expertise in the .NET ecosystem and working experience in Java (Spring Boot). This role demands deep technical ownership, strong problem-solving skills, and the ability to learn quickly and make things work in complex systems.

The engineer is expected to actively leverage AI tools to improve development speed, code quality, test coverage, and security posture.

Key Responsibilities :

.NET & Backend Engineering (Core) :

– Design, develop, and maintain applications using .NET and C#

– Build and maintain WPF applications using MVVM architecture

– Develop and consume RESTful APIs

– Write clean, testable, and maintainable code following SOLID principles

– Debug and resolve complex functional and performance issue

Data & Integration :

– Design and work with SQL databases (queries, schema design, optimization)

– Integrate backend services with desktop and web applications

– Ensure data consistency, reliability, and performance

Cloud & Platform (Azure – Mandatory) :

Work with Microsoft Azure services, including :

1. Azure Blob Storage

2. Azure Kubernetes Service (AKS)

– Understand cloud-native application deployment and runtime behavior

– Collaborate with DevOps teams on deployments, scaling, and monitoring

Java & Cross-Stack Development :

– Contribute to backend services built using Java and Spring Boot

– Understand service interactions and integration patterns

– Depth in Spring Boot is flexible, but hands-on working experience is required

Problem Solving & Engineering Mindset :

– Analyze complex technical problems and propose workable solutions

– Debug across UI, backend, database, and cloud layers

– Quickly learn unfamiliar systems or technologies when needed

– Take ownership of issues from identification to resolution

AI-Driven Development (Must Have) :

– Actively use AI tools (Copilot, ChatGPT, IDE AI assistants, scanners) in daily work

Use AI to :

1 Accelerate development and refactoring

2. Improve unit and integration test coverage

3. Identify and remediate security vulnerabilities

4. Assist in debugging and root-cause analysis

– Apply strong judgment to validate AI-generated output

Required Skills & Qualifications :

Mandatory Skills :

– 2 – 5 years of professional software development experience

– Strong expertise in .NET and C#

– Hands-on experience with WPF and MVVM architecture

– Experience building and consuming REST APIs

– Strong SQL database experience

Working experience with Microsoft Azure, including :

1. Azure Blob Storage

2. Azure Kubernetes Service (AKS)

– Working experience with Java and Spring Boot

– Strong debugging, analytical, and problem-solving skills

– Hands-on experience using AI tools in software development

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru