Description
You will develop, test, and deploy scalable enterprise applications using .NET technologies, translating business requirements into secure technical designs.
This role is on-site.
Responsibilities
- Write clean, efficient C# code following enterprise standards and secure coding practices.
- Design and implement system integrations, APIs, and middleware solutions.
- Optimize SQL Server performance through stored procedures, indexing, and tuning.
- Conduct system and code reviews, troubleshoot production issues, and profile performance.
- Support automation of deployment and configuration workflows within CI/CD pipelines.
Required Skills
- 7+ years of professional experience in enterprise application development using .NET.
- Extensive proficiency in .NET Framework and .NET Core (latest stable versions).
- Strong C# programming skills with Entity Framework, LINQ, and REST API development.
- Deep knowledge of SQL Server, including stored procedures, indexing, and database optimization.
- Experience with middleware technologies such as Kafka, EMS, or Solace.
- Familiarity with CI/CD tools like Azure DevOps or Jenkins and version control with Git.
- Understanding of secure coding, encryption, OAuth, JWT, and data security standards.
Preferred Skills
- Experience with cloud deployment platforms (AWS, Azure, or GCP).
- Familiarity with containerization (Docker) and orchestration (Kubernetes).