CIRRUSLABS PRIVATE LIMITED

CirrusLabs - .Net/Azure Developer - Cloud Apps

Job Location

hyderabad, India

Job Description

Role & responsibilities : Roles and Responsibilities : Application Development : - Design, develop, and maintain cloud-based applications using C# and the .NET framework. - Implement serverless architectures using Azure Functions to handle various business logic and workflows. - Write clean, scalable, and efficient code while adhering to best practices and coding standards. Integration with Azure Services : - Utilize Azure Service Bus for messaging and communication between different components of the application. - Implement message queues and topics to ensure reliable and decoupled communication between services. - Monitor and troubleshoot Azure Service Bus to ensure optimal performance and reliability. DevOps Practices : - Set up and manage CI/CD pipelines using Azure DevOps to automate the build, test, and deployment processes. - Collaborate with cross-functional teams to define and implement deployment strategies for Azure Functions and other Azure resources. - Maintain version control using Azure Repos and manage code reviews and pull requests. Testing and Quality Assurance : - Write unit tests and integration tests to ensure the quality and reliability of the codebase. - Participate in code reviews and provide constructive feedback to team members. - Implement automated testing strategies as part of the CI/CD pipeline. Monitoring and Performance Optimization : - Use Azure Application Insights and other monitoring tools to track application performance and diagnose issues. - Analyze logs and metrics to identify bottlenecks and optimize application performance. - Implement best practices for security, scalability, and performance in cloud applications. Documentation and Collaboration : - Document application architecture, design decisions, and deployment processes for future reference. - Collaborate with product owners, business analysts, and other stakeholders to gather requirements and provide technical insights. - Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives. Continuous Learning and Improvement : - Stay up-to-date with the latest trends and technologies in cloud computing, C#, .NET, and Azure services. - Share knowledge and mentor junior developers on best practices and new technologies. - Contribute to the continuous improvement of development processes and methodologies. Qualifications : - Education : Bachelor's degree in Computer Science, Information Technology, or a related field. Experience : - Proven experience in software development using C# and the .NET framework. - Hands-on experience with Azure Functions and Azure Service Bus. - Familiarity with Azure DevOps and CI/CD practices. Skills : - Strong understanding of cloud computing concepts and services. - Proficiency in writing unit tests and using testing frameworks. - Excellent problem-solving skills and attention to detail. - Strong communication and collaboration skills. - This job description can be tailored further based on the specific needs of your organization or the level of experience required (e.g., junior, mid-level, senior). (ref:hirist.tech)

Location: hyderabad, IN

Posted Date: 5/14/2025
View More CIRRUSLABS PRIVATE LIMITED Jobs

Contact Information

Contact Human Resources
CIRRUSLABS PRIVATE LIMITED

Posted

May 14, 2025
UID: 5125658946

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.