Join a fast‑growing technology team building enterprise‑grade, cloud‑native solutions for diverse clients. You’ll work on highly distributed, scalable architectures using the modern Microsoft stack and AWS services.
What You’ll Do
- Design, code, debug, test, and deploy features with quality, performance, and security.
- Build and maintain highly distributed, scalable system architecture.
- Manage site design lifecycle, budgeting, and milestone tracking.
- Conduct routine system testing to identify and resolve bugs.
- Collaborate with cross‑functional teams to deliver customer‑focused solutions.
- Implement CI/CD pipelines using Azure DevOps, Jenkins, Docker, and related tools.
What You Need
- 4–6 years of software development experience with .NET technologies.
- Proficiency in ASP.NET, C#, and SQL Server or PostgreSQL.
- Hands‑on experience with .NET Core, MVC, Angular, and CQRS pattern.
- Building large‑scale secure RESTful APIs and micro‑services.
- Familiarity with DevOps, CI/CD pipelines, Docker, Kubernetes, and AWS.
- Knowledge of Agile methodology and cyber‑security compliance.
Good to Have
- Node.js application development experience.
- Working with distributed caching solutions like Redis or NCache.
- Experience handling message queues such as RabbitMQ, Kafka, or SQS.
The Opportunity
Optimhire IT Solutions provides a platform to shape secure, high‑performance APIs while collaborating with seasoned engineers.
