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
Location: hyderabad, IN
Posted Date: 5/14/2025
Contact Information
Contact | Human Resources CIRRUSLABS PRIVATE LIMITED |
---|