Overview of the role:
The .NET Engineer position focuses on contributing to high-quality software development projects while building scalable solutions and maintaining applications. This role emphasizes following best practices and quality standards. Key responsibilities:
- Developing backend APIs and processes for scalable applications.
- Working on technical challenges that involve .NET and cloud technologies.
- Documenting changes, developing updates, and ensuring maintainable solutions. Requirements:
- Experience:
Background as a Developer with .NET technologies.
- Backend Development:
Experience with .NET Core.
- Cloud Platforms:
Experience working with cloud platforms (AWS or Azure).
- Framework Knowledge:
Understanding of C#/.NET/NET Core and Entity Framework.
- API Knowledge:
Knowledge of RESTful APIs and networking concepts.
- Database Skills:
Experience with SQL Databases.
- Architecture:
Familiarity with Design Patterns and software architecture concepts. Additional skills preferred:
- Data Management:
Experience with data management.
- Development Tools:
Knowledge of modern development tools and pipelines.
- Business Analysis:
Ability to understand business requirements and create technical solutions.