Software Engineer

Year    Bhilai, CT, IN, India

Job Description

Key Responsibilities:



Desktop Development:

Design, develop, and maintain feature-rich desktop applications using

WPF

.

Web Development:

Build scalable web applications using

ASP.NET MVC

,

JavaScript

, and modern web technologies. Implement

MVVM

in desktop applications and

MVC

in web applications for maintainable and testable code. Optimize application performance for both desktop and web platforms. Collaborate with cross-functional teams for end-to-end development. Write clean, reusable, and maintainable code for both desktop and web environments.

Technical Skills:



Programming Languages:



Proficiency in

C#

for both desktop and web development. Knowledge of

XAML

for designing WPF user interfaces. Experience with

JavaScript

and modern frameworks.

Frameworks:



o Expertise in

WPF (Windows Presentation Foundation)

for desktop application development.

Strong experience in

ASP.NET MVC

and

ASP.NET Core MVC

for web application development. Familiarity with the

MVVM

and

MVC (Model-View-Controller)

design patterns.

UI/UX Development:



Ability to create responsive and interactive user interfaces using

WPF

for desktop and

HTML5

,

CSS3

, and

JavaScript

for web. Knowledge of

data binding

,

custom controls

,

templates

, and

styles

in WPF.

Database Management:



Proficiency in

SQL Server

, including writing queries, stored procedures, and database design.

API and Integration:



Hands-on experience with

RESTful APIs

and

Web APIs

for integrating web and desktop applications. Experience integrating

WPF

and

MVC

applications with backends like

Entity Framework

.

Performance Optimization:



Expertise in optimizing both

WPF applications

and

ASP.NET MVC applications

for better performance and scalability.

Development Tools:



Proficiency in

Visual Studio

as the primary development environment for .NET applications. Experience with

TFS

(

Team Foundation Server

) for version control, task management, and CI/CD integration.

Experience- 1yr-4yr



Job Type: Full-time

Pay: ?20,000.00 - ?25,000.00 per month

Schedule:

Day shift
Supplemental Pay:

Yearly bonus
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3697367
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bhilai, CT, IN, India
  • Education
    Not mentioned
  • Experience
    Year