Expires on | : | November 30, 2024 |
Job Code | : | 11429 |
Experience | : | 7-10 Years |
Location | : | Hyderabad |
We are seeking a highly skilled and experienced Azure .NET Developer to join our team. The successful candidate will be responsible for designing, developing, and deploying scalable, secure, and efficient web applications using MS.NET framework on Azure cloud services. The Azure .NET Developer will work closely with our cross-functional team to deliver innovative and user-friendly solutions that leverage the power of Azure and SQL.
• Design and Development:
– Design and develop scalable, secure, and efficient cloud-based web applications using MS.NET framework.
– Develop robust, maintainable, and testable code using C#, ASP.NET Core, and other related technologies.
– Collaborate with cross-functional teams to identify and prioritize project requirements.
• Front-end Development:
– Develop responsive, user-friendly, and visually appealing user interfaces using HTML5, CSS3, and JavaScript.
– Implement front-end frameworks such as Angular, React, or Vue.js, and other popular JavaScript libraries.
– Optimize web applications for cross-browser compatibility and accessibility.
• Back-end Development:
– Design and develop robust, scalable, and secure cloud-based back-end services using ASP.NET Core, Web API, or MVC.
– Implement data access layers using Entity Framework, LINQ, or ADO.NET to interact with databases.
– Develop APIs and microservices using Azure Functions, Service Bus, or other cloud-based services.
• Database Management:
– Design and implement database schema using SQL Server, Azure SQL, or other cloud-based relational databases.
– Develop stored procedures, triggers, and functions to optimize database performance, security, and scalability.
– Ensure data security, integrity, and backup/restore processes.
• Testing and Deployment:
– Develop and execute automated unit tests, integration tests, and UI tests using frameworks such as NUnit, xUnit, or Selenium.
– Collaborate with QA teams to identify and resolve defects.
– Deploy applications to production environments using Azure DevOps, Jenkins, or other cloud-based CI/CD tools.
• Collaboration and Communication:
– Collaborate with cross-functional teams, including designers, product managers, and QA engineers.
– Communicate technical ideas, designs, and solutions to both technical and non-technical stakeholders using Agile project management tools, email, or instant messaging.
– Participate in code reviews, design reviews, and technical discussions to ensure high-quality solutions.
• Continuous Learning:
– Stay up to date with the latest MS.NET technologies, frameworks, and best practices using online courses, tutorials, or conferences.
– Participate in training, workshops, and conferences to enhance technical skills and knowledge.
– Share knowledge and expertise with team members to promote a culture of learning and collaboration.
Requirements:
• 7-10 years of experience in .NET development using C#, ASP.NET, and other related technologies on Azure cloud services.
• Strong understanding of MS.NET framework, including ASP.NET Core, Web API, and MVC on Azure.
• Experience with front-end frameworks such as Angular, React, or Vue.js.
• Proficient in HTML5, CSS3, and JavaScript.
• Experience with database management using Azure SQL or SQL Server.
• Strong understanding of data access layers using Entity Framework, LINQ, or ADO.NET on Azure.
• Experience with APIs and microservices to integrate with other systems and services on Azure.
• Strong problem-solving skills and ability to work under pressure.
• Excellent communication and collaboration skills.
Nice to Have:
• Experience with Azure Functions, Service Bus, and other Azure cloud services.
• Familiarity with DevOps practices, such as continuous integration and continuous deployment on Azure.
• Knowledge of Azure security, identity, and access management.