Full Stack Developer Specialized in Microsoft Technology
As a Full Stack Developer specialized in Microsoft Technology with Azure Knowledge he/she should be able to play a pivotal role in driving our organizations digital transformation journey and opportunity to leverage their expertise in Microsoft technologies and Azure cloud services to develop innovative solutions that empower our clients and propel our business forward. A fully knowledgeable.NET developer can use.NET to build a highly distributed web application a sophisticate
d desktop application or even a modern mobile application
Responsibilities:
Designing and developing scalable responsive and userfriendly web applications using Microsoft technologies such as .NET ASP.NET C# and Azure services.
Collaborating with UX/UI designers to create intuitive user interfaces and ensure a seamless user experience.
Implementing robust backend solutions including database design development and optimization using SQL Server or other relevant technologies. Integrating thirdparty APIs and services to enhance application functionality and interoperability.
Writing clean maintainable and welldocumented code adhering to industry best practices and coding standards.
Conducting code reviews debugging and troubleshooting to ensure the quality and reliability of software applications.
Deploying applications to Azure cloud infrastructure and managing cloud resources effectively.
Implementing security measures to protect sensitive data and prevent unauthorized access.
Collaborating with stakeholders to gather requirements provide technical guidance and support the software development lifecycle.
Keeping abreast of emerging technologies trends and best practices in Microsoft development and Azure cloud computing
Education:
Master s degree in computer science
Bachelor s degree in computer science Technology or equivalent work experience
Experience
10 to 12 years of experience Knowledge:
Proven experience as a Full Stack Developer with expertise in Microsoft technologies including .NET ASP.NET C# and Azure
Strong understanding of web development principles frontend technologies (HTML5 CSS3 JavaScript) and frameworks (e.g. Angular React).
Proficiency in designing and implementing RESTful APIs and web services.
Experience with cloud platforms particularly Azure including but not limited to Azure App Services Azure SQL Database Azure Functions Azure Storage and Azure DevOps.
Solid understanding of database design SQL queries and ORM frameworks (e.g. Entity Framework).
Familiarity with agile development methodologies and DevOps practices.
Excellent problemsolving skills and attention to detail. Strong communication and collaboration abilities.
Azure certifications (e.g. Microsoft Certified: Azure Developer Associate) are a plus. Good to Have:
Knowledge of Microsoft 365
Azure Active Directory
.NET, ASP.NET, C#, and Azure UX/UI front-end technologies (HTML5, CSS3, JavaScript), and frameworks (e.g., Angular, React)