Key Responsibilities :
- Leveraging technologies such as .NET Core, Angular / React, and Azure, should be able to craft solutions that are not only efficient but also scalable.
- Emphasizing Clean Code practices ensures that the applications built are maintainable and secure, fostering a development environment where quality is prioritized.
- Engaging with micro-services architecture should be able to create modular applications which enhances flexibility and facilitates easier updates and maintenance.
- Effective collaboration is essential, both within the team and with external stakeholders.
- Adhering to best practices in code writing and unit testing is crucial for creating maintainable and secure applications.
- Proficiency in working with both relational and non-relational databases is must developers with the versatility needed to manage diverse data storage solutions, ensuring that applications can efficiently handle various data types and structures.
- Debugging and resolving technical issues across development, testing, and production environments is a critical responsibility.
- The implementation and maintenance of Continuous Integration / Continuous Deployment (CI / CD) pipelines are vital for automating deployments.
Minimum Experience : 4+ Years
Required Skills and Qualifications :
The ideal candidate will possess practical experience with .NET Core 3.1 or higher, complemented by a solid understanding of React or Angular 8 and above.A comprehensive knowledge of Azure services, particularly in the realms of Compute, Storage, and Networking, is essential, especially within the context of cloud-native and hybrid applications.Proficiency with relational databases like MSSQL, Postgres etc.Familiarity with Clean Code practices and Agile development methodologies.The candidate should demonstrate excellent problem-solving skills, showcasing the ability to work independently while also possessing exceptional interpersonal skills to effectively manage customer communications.Exceptional interpersonal skills and ability to handle customer communications.Experience with unit testing frameworks is crucial.The candidate should be familiar with managing code repositories using Git.Exposure to the implementation of CI / CD pipelines.