20 First Phoenix Solutions Jobs
.Net Developer - ASP/C# (5-7 yrs)
First Phoenix Solutions
posted 1d ago
Key skills for the job
Job Title : .NET Developer with Azure Experience.
Location : Hyderabad Onsite.
Employment Type : Full Time.
Job Description :
We are looking for a skilled .NET Developer with extensive experience in Azure to join our team in Hyderabad. As a .NET Developer, you will be responsible for designing, developing, and maintaining applications using .NET technologies and integrating them with Azure services.
Responsibilities :
- Design, develop, and maintain web applications, APIs, and microservices using .NET Core, ASP.NET, and related technologies.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Implement and manage database interactions using Entity Framework or other ORM tools.
- Develop and maintain unit tests and integration tests.
- Perform code reviews and ensure code quality.
- Design and implement cloud-native applications using Azure services such as Azure App Service, Azure Functions, Azure SQL Database, Azure Cosmos DB, Azure Storage, and Azure Service Bus. -
- Deploy and manage applications in Azure environments.
- Implement and manage Azure DevOps pipelines for CI/CD.
- Utilize Azure monitoring and logging tools to troubleshoot and optimize application performance.
- Implement and manage Azure security features and best practices.
- Design and develop RESTful APIs and microservices.
- Integrate applications with third-party APIs and services.
- Implement API security and authentication mechanisms.
- Gather and analyze business requirements from stakeholders.
- Translate business requirements into technical specifications and design documents.
- Participate in design reviews and provide technical feedback.
- Develop and execute unit, integration, and end-to-end tests.
- Debug and resolve complex technical issues.
- Conduct performance testing and optimization.
- Design and implement database schemas and data models.
- Optimize database performance and ensure data integrity.
- Develop and maintain database scripts and stored procedures.
- Collaborate with cross-functional teams, including developers, designers, and project managers.
- Communicate effectively with team members and stakeholders.
- Participate in agile development processes and contribute to sprint planning, reviews, and retrospectives.
- Create and maintain technical documentation, including design specifications, API documentation, and deployment guides.
- Share knowledge and best practices with team members.
- Stay up-to-date with the latest .NET and Azure technologies and trends.
Technical Skills & Qualifications :
- 5+ years of experience in .NET development.
- Strong proficiency in .NET Core, ASP.NET, C#, and related technologies.
- Hands-on experience with Azure services (App Service, Functions, SQL Database, Cosmos DB, Storage, Service Bus).
- Experience with Azure DevOps and CI/CD pipelines.
- Experience with RESTful APIs and microservices architecture.
- Proficiency in database development (SQL Server, Azure SQL Database).
- Experience with Entity Framework or other ORM tools.
- Strong understanding of software development best practices and design patterns.
- Excellent problem-solving and debugging skills.
- Strong communication and interpersonal skills. -
- Ability to work independently and as part of a team. -
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
Functional Areas: Software/Testing/Networking
Read full job description