Overview
The Full Stack Azure .NET Developer plays a crucial role in designing developing and implementing applications using Azure and .NET technologies. This role is important in ensuring the smooth functioning and scalability of applications in a cloud environment while delivering highquality software solutions.
Key responsibilities
- Collaborate with crossfunctional teams to design develop and maintain software solutions using Azure and .NET technologies
- Write clean scalable code for both frontend and backend development
- Develop and implement APIs for seamless integration
- Design and create database schema and ensure data integrity
- Optimize application performance for maximum speed and scalability
- Implement security and data protection measures
- Participate in code reviews and ensure best practices are followed
- Troubleshoot and debug applications
- Work on feature enhancements and performance optimization
- Stay updated with the latest industry trends and technologies
- Collaborate with the UI/UX team to implement appealing and userfriendly interfaces
- Deploy applications to the Azure cloud environment
- Test and maintain software products
- Conduct software analysis programming testing and debugging
- Provide technical support and consultancy for new and existing applications
Required qualifications
- Bachelor s degree in Computer Science Engineering or a related field
- Proven experience as a Full Stack Developer or similar role
- Proficiency in Azure cloud services and solutions
- Strong knowledge of .NET framework C# and ASP.NET
- Experience with frontend technologies such as JavaScript HTML CSS
- Expertise in relational database management systems specifically SQL Server
- Handson experience in web development and web services (REST SOAP)
- Understanding of Agile methodologies and DevOps practices
- Familiarity with version control systems (e.g. Git)
- Excellent problemsolving and analytical skills
- A keen eye for detail and a commitment to delivering highquality solutions
- Ability to work in a team environment and communicate effectively
- Certifications in Azure and .NET development are a plus
- Experience in deploying and managing applications in Azure is highly desirable
- Strong understanding of software development lifecycle and best practices
database schema design,problem-solving,technical support,devops practices,ui/ux collaboration,teamwork,front-end development,web development,software development lifecycle best practices,azure,software analysis,security measures implementation,communication skills,back-end development,.net,apis,analytical skills,javascript,code reviews,sql,agile methodologies,software testing,version control systems,azure cloud deployment,troubleshooting,c#