Senior .Net Developer Job Description

Senior .Net Developer Job Description Template

Our company is looking for a Senior .Net Developer to join our team.

Responsibilities:

  • Define development standards, determining best technology practices build vs. buy decisions and open-source applications;
  • Must be a team player with a passion for developing high quality software;
  • Excellent communication skills (Ensure business and IT understanding of strategy and direction, constant follow-up and progress presentations);
  • Satisfactorily comply with association policies and procedures;
  • Participate in all levels of software development life cycle;
  • Must have the ability to construct thoughtful, elegant, and productive graphical user interfaces;
  • You’ll Initiate system analysis and design for software solutions,
  • Develop applications for high-performance, high-integrity, scalability, and security;
  • Responsible for synchronizing production and development server configuration and data;
  • Proficiency with MS Office Applications (Word, Excel, Visio);
  • Working experience of architecting, designing, building solutions on Azure;
  • Develop and maintain project schedules and resource plans clearly defining ownership;
  • Familiarity with Jira ticketing system;
  • Utilize tools to assist with managing, testing, and tracking software projects;
  • Production support and application maintenance.

Requirements:

  • Bachelor’s degree in Computer Science or equivalent;
  • Expert understanding of object-oriented design principles and architectures;
  • Proficient in ASP.NET, MVC, C# and JavaScript with solid understanding of their ecosystem;
  • Strong understanding of web development models, standards and practices;
  • Web Services (REST, SOAP, XML-RPC, etc.);
  • Customer-focused mindset;
  • 4+ years of web development languages and frameworks (C#, .NET 4.0+, HTML, CSS, JavaScript);
  • DevOps experience such as creating configuration, build, and test scripts for Continuous Integration environments;
  • Experience with unit testing (nUnit, MSTest);
  • 8+ years’ experience in programming primarily around C# and ASP.NET , including ASP.NET MVC, Lambda expressions;
  • Excellent oral and written communication skills with the ability to understand others and clearly express thoughts;
  • General knowledge of Angular or React and working with single page applications;
  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field;
  • Knowledge of common CMS platforms such as WordPress and Drupal;
  • Proficiency in building web-based and mobile applications particularly for iOS platform.