Job Description:
Backend Development:
- Design, build, and maintain backend services and APIs using .NET Core/ASP.NET.
- Enhance application performance and scalability.
- Adhere to best practices in coding, security, and system architecture.
Azure Cloud Integration:
- Develop and deploy cloud-based solutions using Azure services, including Azure App Services, Azure Functions, Azure Storage, and Azure SQL Database.
- Monitor and optimize Azure resources to ensure cost efficiency and optimal performance.
Frontend Development:
- Collaborate with the UI/UX team to create responsive and dynamic front-end interfaces using Angular 2 or later versions.
- Ensure seamless integration between front-end and backend services.
Collaboration and Documentation:
- Work closely with cross-functional teams, including QA, DevOps, and product management.
- Prepare technical documentation and assist with deployments and troubleshooting.
Required Skills:
- Strong experience in backend development with .NET Core/ASP.NET.
- Practical knowledge of Azure cloud services.
- Proficiency in Angular 2 or later versions.
- Strong understanding of RESTful API design and development.
- Experience with version control systems, such as Git.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving abilities and attention to detail.
- Strong communication skills and ability to work effectively in a team.
Preferred Skills:
- Knowledge of SQL and database design principles.
- Experience working within Agile development frameworks.
- Familiarity with testing frameworks like NUnit, xUnit, or Jasmine.