Senior .NET Developer oversee the design and implementation of websites, programs, and applications that execute within Microsoft’s .NET framework. They are responsible for managing the entire software development life-cycle from concept design through to implementation and application maintenance
Planning & Monitoring Responsibilities
Participates in the estimation of new features and components.
Serves as a mentor to less experienced software engineers.
Operation Excellence Process:
Meeting with technology managers to determine application and website requirements.
Upgrading existing .NET websites and applications.
Analyzing system requirements and delegating development tasks.
Developing technical specifications.
Deploying functional websites, programs, and applications.
Drafting software and application operating procedures
Writing scalable code for .NET software applications.
Reviewing and debugging .NET applications
Performs advanced programming tasks according to iteration plans.
Implements tasks following functional and non-functional specifications.
Writes well designed, testable and efficient code.
Implements dynamic client side coding with coordination with front end Developer.
Implements business validations in both server and client sides as per requirements.
Performs unit testing for submitted tasks.
Performs technical researches as needed
Participates in technical design of new functional requirements.
Implements complex and risky development tasks.
Conducts prototyping and POCs for new technologies.
Conducts code reviews and code refactoring tasks.
Implements shared directives with coordination with front end Developer
Experience, Education:
Education
Bachelor's degree in computer science, information technology, or a relevant field
Experience
3-5 years of experience.
Knowledge of .NET languages including C# & ASP.NET.
Proficient with front-end development languages including JavaScript, HTML5, and CSS.
Knowledge, skills and abilities
OOP Concepts & Principles.
Web development Concepts & Principles.
Very Good SQL & Database Knowledge.
JavaScript Development.
HTML5, CSS3, JQuery, & AJAX.
Strong experience in any of AngularJS, Angular or Vuejs .