- Extensive experience in designing and developing large-scale, enterprise-level software applications using the .NET framework.
- In-depth knowledge of object-oriented programming (OOP) concepts, design patterns, and software architecture principles.
- Strong understanding of relational databases (e.g., SQL Server, Oracle) and experience with ORM frameworks (e.g., Entity Framework, NHibernate).
- Solid grasp of software development methodologies, including Agile/Scrum, and experience with version control systems (e.g., Git).
- Expertise in implementing security best practices and ensuring the integrity and confidentiality of data.
- Excellent problem-solving and analytical skills, with the ability to debug complex issues and propose effective solutions.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
Candidate prefer to have the following skill set:
- Experience with cloud platforms such as Azure or AWS, including cloud-based services and serverless computing.
- Proficiency in containerization technologies like Docker and orchestration tools such as Kubernetes.
- Familiarity with DevOps practices, continuous integration/continuous deployment (CI/CD) pipelines, and automated testing frameworks.
- Knowledge of microservices architecture
Employement Category:Employement Type:
IT - Software Role Category:
General / Other Software Functional Area:
Senior Developer - DotNet