Experience Required: 5 to 8 Years
We are seeking 4 highly skilled and experienced .NET + SQL Developers with 5 to 8 years of professional experience to join our dynamic team.
The primary responsibility of this role is to contribute to the successful migration of our existing applications from on-premises infrastructure to Cloud Platform.
As a .NET + SQL Developer specializing in cloud migration, you will play a crucial role in transforming our systems to leverage the scalability, flexibility, and efficiency of cloud technologies.
1. Cloud Platform Migration: Collaborate with cross-functional teams to plan, design, and execute the migration of .NET applications and SQL databases to samsung cloud platform.
2. Application Analysis: Conduct in-depth analysis of existing .NET applications and SQL databases to identify potential challenges, dependencies, and opportunities for optimization during the migration process.
3. Architecture and Design: Design scalable and resilient cloud-based solutions that meet performance, security, and reliability standards, while adhering to best practices and industry standards.
4. Development and Integration: Develop, modify, and enhance .NET applications and SQL queries to ensure smooth integration with cloud services and database technologies.
5. Cloud Services Utilization: Utilize a wide range of cloud services, including but not limited to serverless computing, containers, storage solutions, and database services, to build efficient and cost-effective systems.
6. Security and Compliance: Implement security measures and follow compliance standards to ensure the confidentiality, integrity, and availability of data and applications during and after migration.
7. Performance Optimization: Identify performance bottlenecks and optimize application code and database queries to improve overall system performance in the cloud environment.
8. Testing and Quality Assurance: Conduct thorough testing of migrated applications to ensure functionality, performance, and data integrity, and actively participate in the resolution of any issues.
9. Documentation: Create and maintain comprehensive documentation, including migration plans, architectural diagrams, and operational procedures related to the cloud migration process.
10. Troubleshooting and Support: Provide technical support and troubleshooting assistance to resolve issues during and after the migration process.
11. Continuous Learning: Stay updated with the latest developments in cloud technologies, .NET framework, and SQL database management to recommend and implement improvements.
1. Bachelor's degree in Computer Science, Software Engineering, or a related field.
2. 5 to 8 years of hands-on experience in .NET development, including ASP.NET, C#, and .NET Core.
3. Strong expertise in SQL database development, including query optimization, stored procedures, and database design.
4. Proven experience in migrating on-premises applications and databases to cloud platforms such as Azure, AWS, or GCP.
5. Familiarity with cloud-native tools and services, cloud security best practices, and DevOps methodologies.
6. Knowledge of containerization technologies like Docker and container orchestration platforms like Kubernetes is a plus.
7. Solid understanding of software development principles, design patterns, and coding best practices.
8. Ability to work collaboratively in a team environment and effectively communicate technical concepts to both technical and non-technical stakeholders.
9. Strong problem-solving skills and the ability to troubleshoot complex technical issues.
10. Certifications in cloud technologies or Microsoft/.NET-related certifications would be advantageous.