HamburgerMenu
hirist

Lemon Technologies - Windows Application Developer - C# Programming

Lemon Technologies
2 - 4 Years
Surat

Posted on: 09/01/2026

Job Description

Description :

We are seeking for a candidate with 2 to 4 Years experienced in C# Windows application development.
This role requires a strong background in building C# applications, including back-end services and client-end counterparts.

You will be responsible for designing and developing applications.

Responsibilities :

- Translate application storyboards and use cases into functional applications.

- Design, build, and maintain efficient, reusable, and reliable C# code.

- Ensure the best possible performance, quality, and responsiveness of applications.

- Identify bottlenecks and bugs, and devise solutions to these problems.

- Help maintain code quality, organization, and automatization.

- Manage project timelines, milestones, and deliverables.

- Conduct code reviews and ensure adherence to best practices and coding standards.

- Implement and manage continuous integration and deployment pipelines.

- Stay updated with the latest industry trends and technologies to bring innovative ideas to the team.

Skills :

- Proficient in C#, with a strong knowledge of its ecosystems.

- Familiarity with the .NET framework (experience with specific versions as required).

- Strong understanding of object-oriented programming.

- Experience in writing reusable C# libraries.

- Familiarity with various design and architectural patterns.

- Knowledge of concurrency patterns in C#.

- Familiarity with Microsoft SQL Server/Oracle Database.

- Experience with popular web application frameworks, such as Nancy.

- Proficiency in Windows Presentation Framework (WPF/WCF).

- Knack for writing clean, readable C# code.

- Understanding of fundamental design principles behind scalable applications.

- Ability to create database schemas that represent and support business processes.

- Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.

- Experience in implementing automated testing platforms and unit tests.

- Proficient understanding of code versioning tools (such as Git).

- Familiarity with continuous integration and deployment practices.

- Strong problem-solving skills and attention to detail.

- Excellent communication and leadership skills.

Education and Certifications :

- Bachelor's degree in Computer Science, Software Engineering, or a related field.

- Relevant certifications in C#, .NET, or software are a plus


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in