Senior C# Developer

C# developers propel your project forward by handling many aspects of developing an application, including but not limited to performance, scalability, security, testing, and more. C# developers can develop modern applications that run on desktop computers, or even sophisticated back-end processes powering modern web applications.

Salary

Senior C# Developer

Avg. annual salary

$

27 774

Mission Critical Skills for a

Senior C# Developer

Senior C# Developer  

When hiring a Senior C# Developer, you should be evaluating someone with at least 3 years of experience working as a C# Developer. A Senior C++ Developer position calls for the following skills:


  • Experience with designing and implementing high-quality software with C# (.NET Core)
  • Knowledge of software architecture and object-oriented design
  • Strong knowledge in Algorithms and Data Structures
  • Skill for writing reusable C# libraries
  • Familiar with various design and architectural patterns
  • Knowledge of concurrency patterns in C#
  • Familiarity with Microsoft SQL Server 
  • Experience with popular web application frameworks, such as Nancy
  • Familiarity with Windows Presentation Framework 
  • A knack for writing clean, readable C# code
  • Understanding fundamental design principles behind a scalable application
  • Creating database schemas that represent and support business processes
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools


Middle C# Developer

Middle C# Developer candidates should have at least 2 years of experience working as a C# Developer. A strong candidate should be proficient in C#. Net and have proven experience working with HTML, JavaScript, and web development frameworks. A Middle C# Developer position calls for the following skills: 

  • 2-3 years of software development experience
  • Proficient in C#.Net
  • Experience with HTML, JavaScript and web development frameworks (AngularJS, Bootstrap, jQuery)
  • Proven experience with software design and OOD methodologies
  • Familiarity with Relational Databases and SQL
  • Experience with ORM frameworks
  • Experience with Web services development (SOAP, REST)
  • Strong in Object Oriented Programming, MVC, Design patterns and SOLID principles

Junior C# Developer 

Here, a candidate typically falls in the experience range of 0 to 2 years. A strong Junior C# Developer should have an understanding of Data Structures and Algorithms, and be familiar with ORM frameworks. A Junior C# Developer position calls for the following skills:


  • Up to 2 years of experience as a junior C# developer
  • Knowledge of Data Structures and Algorithms
  • Basic knowledge of SQL, familiarity with Relational Databases
  • Familiarity with ORM frameworks

Does your project require a

Senior C# Developer

C# is a high-level object-oriented programming language, designed, implemented, and distributed by Microsoft. The language is designed for the .NET framework, Windows Runtime, ASP.NET web applications, and much more. C# is a much popular language and has a great tug-of-war with Java and C++ who share the same amount of users, in millions.


You Need to Hire A C# developer if you want to build

  • Windows Services Long-running process without UI.
  • Web Applications Client-Server Applications
  • Windows Applications Applications which runs on desktops
  • Web Services Applications which provides functionality over HTTP
  • Games Using Unity
  • Console Applications Applications which don’t have UI
  • Workflow Applications Applications that automate processes
  • Class Libraries Applications which provides functionality to other applications

Looking to quickly and safely hire this talent? You’ve come to the right place.

The world’s most ambitious tech companies and startups choose Make it in Ukraine Java freelancers to scale their teams, execute high-velocity projects and ship groundbreaking products

Grag or scroll
Time to find the best match candidate
Recruiting fee
Quality guarantee
Failure rate
Pre-screened candidates
Termination costs
Make it
in Ukraine
Recruitment
Agency
Virtual platforms*
0-3 weeks
1-4 Months
Varies
12-20%
15-20%
3-20%
Yes
Depends
No
Very low
Medium
Very high
Yes
Yes
No
None
Very high
None

Hire a top

Senior C# Developer

for your project

Hire this talent

Alexander Kryvobok

Area of knowledge at expert level /strong experience:

  • C# development
  • Database administering
  • Database programming

Databases:

  • RDBMS: MS SQL 2000, 2005, 2008. Oracle 8, 9,10G
  • Technologies: DTS, OLAP, MS SQL 200(5, 8) Analysis Services, ASP, WPF, WCF, MVC, NHibernate, EF, LINQ.
  • Practical Skills: Database Development, designing stored procedures and functions, optimization, administering, ETL processes. Application designing and implementation with C++ (Win Socket , Win Forms, BDE, Win API
  • Query languages: T-SQL, MDX, PL/SQ
  • Data Access: ADO, ODBC, OLE DB.

Programming languages

  • Preferred: C#, T-SQL, MDX.
  • Others known: PL/SQL,Borland C++, Java.

IDEs/Development Tools: MMC (SQL Server Enterprise Manager), SQL Query Analyzer, SQL Profiler, SQL Server Management Studio, VS.NET.

Operating Systems: Windows family: 9x/NT/2K/XP/2003

Reporting Tools: MS SQL Server reporting services

Other software / skills: MS Office

Current occupation: Senior C# developer

Project samples

WPF project:

  • Business logic(BL) implementation (C#);
  • Used technologies: WPF, WCF, Oracle.

Web project (project management application)

( C# , MS SQL 2008):

  • Business logic(BL) implementation (C#);
  • Stored proc writing (MS SQL) as a part of BL;

Web project (project management application)

(ASP, C# , MS SQL 2008, WCF):

  • Design of web site ;
  • Asp programming;
  • Business logic(BL) implementation through the code behind (C#);
  • Stored proc writing (MS SQL) as a part of BL;
  • Take part in the application design (DL,BL,PL);
  • Unit tests writing (NUnit);

Web project (Domain registration)

(ASP, MVC, C# , MS SQL 2008, WCF):

Responsibilities:

  • Design of web site ;
  • Asp programming;
  • Business logic(BL) implementation through the code behind (C#);
  • Stored proc writing (MS SQL) as a part of BL;
  • Take part in the application design (DL,BL,PL);
  • Unit tests writing (NUnit);
  • And so on.

“Candy” Project

(MS SQL and OLAP Server 2005):

Responsibilities:

  • Info-Logical and physical design of plant DB. Business Logic Implementation. Writing stored procs, functions and triggers. C# developers support.
  • Design and implementation OLAP DB for business analysis: design and implementation ETL process ( ETL SPs), cube design and implementation.
  • Support actual states of all DB instances (production and testing). Creation of change scripts for new version shipping to client.

“Time Report” Internal HRM system

(MS SQL and OLAP Server 2005):

Responsibilities: SQL DB support, implementation new logic. Migrate reports to OLAP DB. To do so – design and implementation OLAP DB(cubes, dimensions and measures). Support App-developers (writing SP or queries for new App logic).

1C Reporting

(MS SQL and OLAP Server 2005):

Project purpose: create OLAP DB for accounting program. Client wants to view “what if” queries with MS Excel OLAP Tools.

Responsibilities:

  • Design and implementation of ETL process.
  • Design and implementation OLAP DB.
  • Actual state of deployment scripts.

Medicare

(MS SQL and OLAP Server 2000)

Project purpose: BA repots (Web based) for board of directors (consolidated report).

Responsibilities:

  • SQL and OLAP DB design and implementation. ETL process creation (SQL SPs). SQL – table creation, ETL SPs(SSIS packages) creation; OLAP – cube, dimension, measures, calculated members, actions design and implementation
  • Support of DB (OLAP and SQL). Client send new change requests for new business logic (SSIS packages).

SQL Server Migration Assistant

(MS SQL and OLAP Server 2005)

This is an automatic tool that can do the most routine part of database migration work.

Responsibilities: RDBMS issues investigation, migration specifications to developers writing. Stored procedures and function manual migration from Oracle, Sybase to MS SQL.

Experience

2013 – 08.2014

  • Kiev EPAM. WPF application for Market Risk Analysis

March 2011-2013

  • Data transformation application development

March 2010- March 2011

  • Zone3000 designs web application.

2009 ("SweetSoft")

Database Developer

  • DB design and implementation for MS SQL Server

2005

  • Design MS OLAP database

2007 -2008("TDS")

Database Developer

  • Database optimization ( MS SQL Server 2000/2005)
  • DB design for MS SQL Server 2000/2005
  • Design and support MS OLAP databases

2006 ("Stella Systems")

Database Developer

  • Design ETL process routines for MS SQL Server 2000 and OLAP
  • Design MS OLAP and SQL databases
  • Database optimization
  • Work with large DBs (up to 100 GB)

2005 ("DB Best")

Database Developer

  • Migrate DBs from Oracle to MS SQL Server 2000/2005 (metadata only)

2004("Inek")

Programmer

  • DB design for Oracle DB
  • Design and implementation solutions with SCADA systems

Education

Kharkiv State Polytechnic University. 2002

Specialty: System Analyst

Kharkiv State Polytechnic University. 1996

Specialty: Electric Part of Power Plant

Foreign language skills: English ( Intermediate )

Alexey Korotun

Summary

An information systems professional with 17 years’ experience in the team of commercial software development (Analysis, Design and Implementation of computer systems) is looking for a ob. The principal areas are database processing systems development, Internet-technologies and Windows- applications programming. My consulting and management skills cover all aspects of your software projects, from conception to implementation. I can lead a team of developers or manage an entire project depending solely on your needs.

Professional skills:

C# (11 years), Win Forms, Web services, ASP.NET 2.0/4.0, MVC, WPF, WCF, LINQ, Entity Framework
.NET 1.1/2.0/3.5/4.0 HTML, CSS, Javacript, ajax, jquery, xml, xslt
MS SQL 7/2000/2005/2008/2012, MySQL, Oracle 9i, Postgre SQL
MS VS 2003/2005/2008/2010/2012
Knowledge of Object Oriented Programming
Strong knowledge of GUI and client/server applications
MS project, PowerDesigner, MS Office
C/C++ (4 years)
PHP (4 years)
WIN 32 SDK, COM/OLE, ActiveX, VB / VBA

Experience

Soft Group Ukraine

Dates of Employment: November 2013 - Present (6 years 7 months)

Job Title: Senior C# Developer

NGOAR BVBA

Dates of Employment: September 2011 - November 2013 (2 years 3 months)

Job Title: Senior .NET Developer. Senior developer. Web applications development

Technologies: ASP.NET/C# 4.0, MSSQL 2008/2012, Linq to SQL, umbraco, xslt

VOX-LINE.NET

Dates of Employment: July 2007 - September 2011 (4 years 3 months)

Job Title: C# Developer

Senior developer/ Team leader

  • line.net
  • Managing a team of developers
  • Developing a server part and client phone
  • Gathering requirements and determining project plans for project vox-line.net (VoIP, SIP, RTP)

Technologies: C#.NET 4.0, Win Forms, .NET Remoting, WCF, MS SQL 2008, mysql, xml
Managing a team of developers
Developing a server part and client phone

Encom Software Corporation

Dates of Employment: August 2005 - June 2007 (1 year 11 months)

Job Title: Senior Developer \ Team leader

  • Software manufacturing, 5-15 employees
  • Managing of some outsourcing projects
  • Web applications development
  • Managing a team of developers

Education

1995 - 1996

Ulianovsk State University Master's degree, Computer Engineering

1991 - 1995

Ulianovsk State University Bachelor's degree, Computer Engineering

Mykola Diachok

Summary

From the beginning of my career, I tried and achieved the maximum result. I do not like to stand still, constantly there is a desire to improve and develop both myself, and everyone and everything around. I like to engage in the development of IT, to create competitive solutions, to do what accelerates the work of people and allows them not to engage in routine.

Skills & Expertise

  • ASP.NET
  • Integration
  • Enterprise Software
  • Parse
  • Team Management
  • Core Java
  • JavaScript
  • Bootstrap
  • Active Directory
  • Programming С#
  • Project Management
  • C#
  • Databases
  • Mobile Application Development
  • Objective-C
  • Android Development
  • jQuery UI
  • jQuery
  • Windows System Administration
  • Android SDK
  • Embedded SQL
  • Management
  • Linux
  • Management of IT subdivision
  • Embedded Systems
  • Linux Network Administration
  • iOS Development
  • AngularJS
  • Data Center
  • Networking
  • Mobile Product Development
  • Node.js
  • MySQL
  • C++
  • Android
  • Virtualization
  • Microsoft SQL Server
  • ITIL
  • Programming MS SQL
  • Programming
  • Java
  • Security
  • Linux System Administration
  • Microsoft Project
  • iOS
  • SQL
  • Swift

Experience

Forte Group

Dates of Employment: March 2020 - Present (3 months)

Job Title: Senior C# developer

Tennis-Point GmbH

Dates of Employment: March 2019 - February 2020 (1 year)

Job Title: Tech Lead .Net

KT Ukraine

Dates of Employment: February 2017 - February 2019 (2 years 1 month)

Job Title: CIO

Radioline

Dates of Employment: October 2011 - January 2017 (5 years 4 months)

Job Title: Senior developer, CIO

Agromars

Dates of Employment: March 2011 - October 2011 (8 months)

Job Title: CIO

DIGMA

Dates of Employment: July 2008 - September 2011 (3 years 3 months)

Job Title: CIO

Veresen plus JSC

Dates of Employment: October 2004 - May 2008 (3 years 8 months)

Job Title: CIO


Education

2013 - 2013

KROK MBA business management

1999 - 2001

Kirovohrad National Technical University System programmer, FAEP Specialist’s

1996 - 1999

Kirovograd Cybernetic and Technical College Programmer engineering specialist Junior Specialist

Read more CV of
Senior C# Developer

Make it in Ukraine' explained in 60 sec

What else would you like to know?

Rated 4,6
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Do you have enough information to go ahead?
Powered by Verifalia email verification