Required Skills

.Net developers

Work Authorization

  • Us Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 21st Sep 2021

JOB DETAIL

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

  • 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. 
  • 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

?        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 
      • WPF preferred
      • C# (must)
      • Entity framework preferred
      • JSON data format
      • Web API REST
      • MS SQL database, table stored proc, views, data query

Company Information