Location: Hyderabad Experience: Minimum 6 years Job Description
We are seeking an experienced Azure Developer to join our team. In this role, you will be responsible for detailed analysis, design, technical documentation, and the construction and implementation of software components and systems on complex projects. You will coordinate coding and testing activities, evaluate alternatives, and resolve technical issues while collaborating with Development, Deployment, and Quality Assurance teams.
,roleOverview:Key Responsibilities
Software Development: Design, build, and modify business-tier components, web applications, and database objects using Microsoft technologies (ASP.NET Web API) and Azure.
Prototyping: Create prototypes to validate proposed solutions and gather feedback from stakeholders.
Development Practices: Apply test-driven development and continuous integration practices throughout the development lifecycle.
Design Transformation: Convert high-level designs into low-level designs and implementations.
Requirements Definition: Work with Team Leads to clarify business requirements, estimate development efforts, and finalize work plans.
Testing: Conduct unit and integration testing on all developed code, creating and executing tests as part of the development process.
Performance Optimization: Benchmark application code proactively to identify and mitigate performance and scalability issues.
Collaboration with QA: Collaborate with the Quality Assurance team on issue reporting, resolution, and change control.
Support and Troubleshooting: Assist the Operations team with environment issues during application deployment across Development, QA, Staging, and Production environments.
Continuous Integration Tools: Experience with Jenkins/GitHub Actions, Azure DevOps, or similar technologies.
Platform Skills: Strong skills in both Windows and Linux environments.
Markup Languages: Proficient in JSON and XML-based template markup languages.
Communication: Possess strong communication skills to effectively engage with stakeholders and team members.
Agile Methodologies: Experience working in agile environments, including SCRUM or SAFe.
,skillsRequired:Required Skills
Extensive experience with the .NET framework and related technologies (C#, Web API, Microsoft Azure).
Proficient in creating high-level and low-level design documentation using UML.
At least 1 year of experience with Git as a source control system, including concepts around pull requests, branches, and repositories (GitHub, Bitbucket, Azure Repositories).
Skilled in developing REST APIs and integrating services using Service-Oriented Architecture.
Experience with Microsoft Azure services (Azure SQL, Storage, Web Apps, Web Roles, Worker Roles, Service Fabric, IoT Hub).
Familiarity with IoT solutions is a significant plus.
Experience with unit testing frameworks (e.g., Microsoft Unit Test Framework, MOQ).
Bachelor s Degree in Computer Science or a related field, or equivalent experience.