Deliver technical solutions based on the business requirement by getting involved in the full development life cycle.
Translate technical requirements into programmed application modules and develop web applications or enhance existing ones.
Must be a collaborative team player with good communication skills.
Participate in code reviews and ensure that all solutions are aligned to predefined architectural specifications.
Required Skills:
Deep knowledge of C# and ASP.NET Core and its ecosystem
Deep knowledge about basic programming concepts such as object-oriented programming, software design pattern, modular design, and data structures.
Design, develop, document, and implement new functionality, as well as build enhancements, modifications, and corrections to existing software.
Experience in solution design, code reviews, refactoring, and other best practices
Experience in writing Unit-Tests/Integration-Tests and test frameworks like XUnit/NUnit
Understands the Agile mindset and iterative development process
Preferred Skills:
Experience with Microservices
Experience with Continuous Integration / Continuous Deployment (CI/CD)
Experience with Docker, and Kubernetes
Experience with message queuing (e.g. RabbitMQ, NATS) and data streaming (e.g. KAFKA)
Experience with SQL and NO-SQL databases including SQL Server, Redis and MongoDB
Have an understanding of monitoring tools (like Grafana, Elastic APM, Kibana, PMM, etc.)
Benefits:
Good work-life balance.
Challenging work and the ability to make a difference.
Health Insurance.
Professional and career development.
این آگهی از وبسایت جاب ویژن پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت جاب ویژن برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.