Key Responsibilities:
- Leveraging technologies such as .NET Core, Angular, 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 workplace 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.
- Creating and maintaining technical documentation throughout the development and maintenance phases is essential for knowledge