Experience 6
Overview
The role of a Dot Net developer is crucial to the organization as they are responsible for designing developing and maintaining highquality software applications using Microsofts .NET framework. They play a key role in ensuring the smooth functioning and performance of applications and their expertise directly impacts the overall quality of the organizations software solutions.
Key responsibilities
- Participate in requirements analysis and collaborate with internal teams to produce software design and architecture.
- Develop highquality software design and architecture.
- Develop test and maintain highquality software applications.
- Collaborate with internal teams to integrate userfacing elements with serverside logic.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection solutions.
- Write clean scalable code using .NET programming languages.
- Test and deploy applications and systems.
- Revise update refactor and debug code.
- Improve existing software.
- Develop documentation throughout the software development life cycle (SDLC).
- Serve as an expert on applications and provide technical support.
- Stay up to date with new technologies and developments in the industry.
- Collaborate with team members and stakeholders.
- Conduct code reviews and provide constructive feedback.
Required qualifications
- Bachelors degree in Computer Science Engineering 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 (ModelViewController).
- Experience with software development life cycle (SDLC) processes.
- Knowledge of C# and/or VB.NET languages.
- Familiarity with HTML CSS and JavaScript.
- Understanding of Agile methodologies.
- Excellent troubleshooting and communication skills.
- Attention to detail and strong problemsolving abilities.
- Ability to work independently and as part of a team.
- Experience with performance and security testing.
- Ability to multitask prioritize and manage time efficiently.
- Strong understanding of objectoriented programming.
- Certifications in relevant technologies would be a plus.
c#,asp.net,mvc,sql server,javascript