Job Description :

C#/.Net developers 
Dallas, TX 
USC or GC
6 Months CTH
Skype


Onsite Role form Day one
JD

C#developers

We touch 80% of the technology you use every daywith our focus on Technology Solutions, Cloud,and Commerce and LifecycleSolutions. 

Job Description

Weare looking for a C# developer responsible forbuilding Microsoft .net frameworkapplications that range from desktopapplications to native mobile applicationsand embedded systems. Your primaryresponsibility will be to design and developthe architecture along with theseapplications, and to coordinate with the restof the team working on differentlayers of the infrastructure.  Highly desirableC#experience working with client-server desktop and web applications.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable C# code
  • Participate as a team member in fully agile Scrum deliveries
  • Implement performance and quality modules
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Help create a system architecture for the multiple layers of an embedded control system including the Business Processing Management (BPM) layer, the Device Test layer to interact with PLC’s using a very detailed Systems Requirement Document which has been created. 

Skills

  • Strong proficiency in C# with excellent knowledge of the language specification
  • Thorough knowledge of the standard library, STL containers, and algorithms
  • Development on Microsoft Windows .net environment
  • Good understanding of memory management in non-garbage collected environments
  • Understanding of dynamic polymorphism and C specific notions, such as friend classes
  • Familiarity with templating in C is a plus
  • Knowledge of the latest C 11 standard is appreciated
  • Familiarity with embedded systems design, low-level hardware interactions
  • Knowledge of low-level threading primitives and real-time environments
  • Familiarity with system call wrapper library functions
  • Knowledge and experience with other languages such as Java, Javascript, Ruby and or Python is a plus, not required
  • Implementation of automated testing platforms and unit tests
  • Familiarity with continuous integration

 

Qualifications:

?        5 years of C#experience

  • BS degree in Computer Science or Engineering (BSCS, BSCE, MSEE, MSCE) or other technical/engineering degree highly desirable
  • Knowledge of writing native modules for high-level languages such as Node.js, Python, Go.  
  • Familiarity with language tools ( Git, SVN and Mercurial), for code profiling, memory checks, etc
  • knowledge of .NET Framework and or .NET Core
    • deployment: versioning of application
    • deployment: Web API
    • MVVM pattern
    • Consume and Process data return from Web API in JSON
  • Experiences: 
    • WPF preferred
    • C# (must)
    • Entity framework preferred
    • JSON data format
    • Web API REST
    • MS SQL database, table stored proc, views, data query

Ambika Gupta

             

Similar Jobs you may be interested in ..