Responsibilities:
Meeting with technology managers to determine application and website requirements.
Upgrading existing .NET websites and applications.
Analyzing system requirements and delegating development tasks.
Writing scalable code for .NET software applications.
Reviewing and debugging .NET applications.
Proficiency with database technology (SQL)
Providing support for junior developers.
Deploying functional websites, programs, and applications.
Drafting software and application operating procedures.
Conducting feasibility studies for upgraded software systems.
Designing new software programs, websites, and applications.
Assigning tasks to junior developers such as coding, testing, debugging, and analytics.
Writing advanced programming code.
Reviewing updated software systems.
Managing project timelines and tasks.
Writing development reports.
Creating technical documents for new software programs.
Requirements:
Bachelor’s degree in Computer Science or Information Technology.
Previous experience as a .NET developer.
Minimum 3-5 Years of experience in , C#, SQL
High-level managerial skills.
Knowledge of .NET languages including C#, CORE,MVC
Proficient with front-end development languages including JavaScript, HTML5, and CSS.
Ability to project manage.
Excellent problem-solving skills.
Good verbal and written communication skills.
Knowledge of system frameworks including .NET, Git, AngluarJS, and GitHub.
Experience creating and maintaining databases.
Experience working with Agile development technologies.
Good interpersonal skills.