Previous Job
Previous
Senior .NET C# Developer
Ref No.: 17-00035
Location: Atlanta, Georgia
Exciting Contract to Hire Role for a fast growing Healthcare Technology client of ours.
US Citizen or Green Card Holder (no sponsorship required).

Job Responsibilities:
  • Developing, writing, analyzing, reviewing, and rewriting programs using workflow charts and diagrams and apply knowledge of computer capabilities, subject matter, and symbolic logic.
  • Compiling and writing documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program and write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
  • Consulting with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes;
  • Will be performing quality assurance functions or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
  • Conducting trial runs of programs and software applications; correct errors by making appropriate changes and rechecking programs to ensure that the desired results are produced.
  • Writing or contributing to instructions or manuals to guide end users.
  • Investigating whether networks, workstations, system servers or peripheral equipment are responding to a program's instructions.
  • Preparing detailed workflow charts and diagrams that describe input, output and logical operations, and convert them into a series of instructions coded in a computer language.
  • Researching ways to improve existing systems & infrastructure. Perform performance tuning and optimization of existing code.

Job Requirements:
  • Experience in Agile/Scrum is a must
  • BA/BA in Computer Science Engineering
  • Extensive knowledge in C# .NET 4.5 and ASP.NET MVC.
  • Experience in JavaScript.
  • Experience in SQL Server Basics.
  • Experience developing distributed, internet-scale applications leveraging service-oriented architectures.
  • Experience with multi-threaded applications.
  • Strong knowledge & use of object-oriented techniques, design patterns, and coding practices.
  • Ability to create well designed, reusable objects and well-crafted code.