Overview:
The Dot Net Developer with cloud experience plays a crucial role in our organization by developing dynamic web applications and software solutions using the .NET framework and cloud technologies. They will contribute to the design development and maintenance of applications ensuring high performance security and scalability.
Key Responsibilities:
- Develop and maintain web applications using ASP.NET C# and other technologies.
- Integrate cloud services and develop cloudbased software solutions using Azure or other cloud platforms.
- Create and optimize database applications using SQL and other database technologies.
- Collaborate with crossfunctional teams to define design and ship new features.
- Implement and consume RESTful APIs for seamless integration with external systems.
- Follow Agile methodologies and participate in sprint planning reviews and retrospectives.
- Ensure code quality and conduct code reviews to maintain high standards.
- Implement security and data protection measures in the developed applications.
- Deploy applications using DevOps processes for continuous integration and delivery.
- Diagnose and fix bugs performance bottlenecks and other issues in applications.
- Stay updated with the latest industry trends technologies and best practices.
- Document the development process architecture and standard operating procedures.
- Provide technical support and troubleshooting for developed applications.
- Contribute to the continuous improvement of development processes and tools.
Required Qualifications:
- Bachelors degree in Computer Science Engineering or a related field.
- Proven experience in developing web applications using ASP.NET and C#.
- Handson experience with cloud technologies preferably Azure.
- Proficiency in SQL database design and optimization.
- Experience in developing and consuming RESTful APIs.
- Strong understanding of MVC architecture and web services development.
- Familiarity with DevOps practices and tools for CI/CD processes.
- Knowledge of Agile methodologies and experience in Agile development teams.
- Ability to troubleshoot and debug complex issues in applications.
- Excellent problemsolving and analytical abilities.
- Good understanding of software development best practices and principles.
- Strong communication and collaboration skills within a team environment.
- Ability to adapt to new technologies and learn quickly.
- Relevant certifications in .NET development or cloud technologies are a plus.
- Experience in software security practices and measures is desirable.
debugging,security practices,agile methodologies,mvc,agile,software development best practices,mvc architecture,azure,sql,communication,restful apis,asp.net,c#,cloud technologies,devops,collaboration,troubleshooting,devops practices