Description

About the job
Overview

As a DotNet Developer, you will play a crucial role in designing, developing, testing, and deploying software solutions using the .NET framework. You will collaborate with cross-functional teams to deliver high-quality, scalable, and maintainable applications that meet the business needs.

Key Responsibilities

Participate in the entire application lifecycle, focusing on coding and debugging
Write clean, scalable code using .NET programming languages
Develop technical specifications and architecture
Test and debug various .NET applications
Deploy fully functional applications
Revise, update, refactor and debug code
Develop documentation throughout the software development life cycle (SDLC)
Ensure designs are in compliance with specifications
Stay up to date with the latest technologies
Collaborate with internal teams to produce software design and architecture
Participate in requirements analysis
Conduct software analysis, programming, testing, and debugging
Deeply understand and add to the development processes and methods
Write well-designed, efficient code
Integrate software components into a fully functional software system

Required Qualifications

Bachelor's degree in Computer Science or a related field
Proven experience as a .NET Developer or Application Developer
Familiarity with the ASP.NET framework, SQL Server, and design/architectural patterns (e.g. Model-View-Controller (MVC))
Understanding of Agile methodologies
Experience with software design and development in a test-driven environment
Knowledge of at least one of the .NET languages (e.g. C#)
Experience in object-oriented design and development
Ability to develop secure web applications
Strong analytical and problem-solving skills
Excellent communication and teamwork skills
Experience with JavaScript, jQuery, HTML, and CSS
Expertise in building scalable applications
Ability to work in a fast-paced, dynamic environment
Understanding of code versioning tools such as Git
Experience with DevOps practices is a plus
Understanding of continuous integration and continuous deployment (CI/CD) practices

Skills: c#,asp.net,mvc,sql,javascript,design,framework,debugging,architecture,application,code,software,skills,software design,languages

Education

Any Graduate