Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- We are looking for a Senior C# .NET Desktop Developer & Analyst, responsible for building multi user Windows desktop applications including anything from back-end services to their client-end counterparts.
- Your primary responsibilities will be to design and develop these applications.
Responsibilities:
- Accomplishes software requirements by developing and maintaining applications and databases.
- Develops and maintains applications and databases by evaluating client needs; analyzing requirements; developing software systems.
- Arranges project requirements in programming sequence by analyzing requirements.
- Prepares flowcharts and diagrams to illustrate sequence of steps program must follow and to describe logical operations involved.
- Confirms program operation by conducting tests; modifying program sequence and/or codes.
Job Requirements
- Proficient in C# and .NET framework 4.5.
- Analyzing Information, Problem Solving, Attention to Detail.
- Software Design, Software Debugging, Software Documentation, Software Testing, Software Development Process
- Strong understanding of object-oriented programming.
- Skill for writing reusable C# libraries.
- Familiar with various design and architectural patterns.
- Knowledge of concurrency patterns in C#.
- Expert in Microsoft SQL Server 2012.
- Familiarity with TFS.
- Strong analytical and problem solving ability.
- Ability to work independently and in a team environment.
- Bachelor’s degree in Computer Science or Related fields.
- 10+ years of experience in application/system development.
- Knowledge of fleet management systems, fleet maintenance systems, and warehouse systems (preferred).
- Excellent communication skills (Oral and Written).
- A commitment to collaborate, problem solve sophisticated design quality product is essential.
- You are required to demonstrate your previous windows desktop projects during interview on your laptop.