متن کامل آگهی:
مهارت ها:
لینوکس / متوسط
git / متوسط
پایگاه داده oracle / متوسط
جاوا / پیشرفته
node.js / متوسط
تحصیلات:
لیسانس
.. ...............
ما به دنبال متخصصان با استعداد و با انگیزه ای هستیم که به وظایف خود متعهد باشند.
به عنوان یک توسعه دهنده کامل، شما از توسعه محصولات و برنامه های کاربردی بانکی اصلی شرکت ما رهبری و پشتیبانی خواهید کرد.
الزامات:
● مدیریت تیم در استندآپ های مختلف و گروه های چابک؛ شما الزامات و استانداردهای تیم توسعه را به هم مرتبط می کنید و با انجام تجزیه و تحلیل علت ریشه، واریانس های تولید را بررسی می کنید. راه حل های فنی و فرآیندی کوتاه مدت و بلند مدت را شناسایی می کنید. شما همچنین به استانداردهای کدنویسی و بهترین شیوه های مدیریت محتوا، از جمله استانداردهای دسترسی کمک خواهید کرد.
● تسلط به زبان جاوا و کتابخانه های استاندارد و رایج.
● مهارت و تجربه طولانی در استفاده از چارچوب فنری .
● دانش قوی از مفاهیم شی گرا، الگوهای طراحی، معماری نرم افزار و سیستم های توزیع شده.
● ذهن تحلیلی با استعداد حل مسئله.
● دانش قوی لینوکس.
● توانایی استفاده از ابزارهای منبع باز.
● تجربه در معماری میکروسرویس.
● تجربه با علم داده: python، sql، nosql.
● تجربه برنامه نویسی در فنر بوت.
● تجربه در تست های واحد و تست های یکپارچه سازی.
● دانش قوی در مورد استراحت http، ساختار داده، سوکت و همزمانی.
● تجربه با ابزارهای توسعه نرم افزار مانند بررسی کد، ci/cd و git.
● تجربه با docker و kubernetes.
● تجربه با ابزارهای پلتفرم devops: ابزارهای svc مانند git، ابزارهای ci/cd مانند جنکینز یا gitlab، مدیریت پیکربندی مانند ansible، ابزارهای iac مانند بستهکننده، terraform و vault، سیستمهای کانتینریسازی مانند docker، kubernetes یا open shift، سیستمهای مشاهدهپذیری مانند prometheus، elk و grafana، سیستمهای صف پیام مانند کافکا .
● نظارت بر جمعآوری و دریافت دادهها از منابع ساختاریافته یا حتی بدون ساختار، در حالی که از کیفیت و جامعیت دادهها اطمینان مییابد.
● با رویکردی چابک و انعطافپذیر برای توسعه ویژگیها راحت است.
● مسئولیت پذیری و خودکنترلی در انجام وظایف.
● علاقه مند به یادگیری، رشد علمی و رویارویی با چالش ها.
● انگیزه دستیابی به موفقیت جمعی.
● مهارت های رهبری.
● سرعت و چابکی.
● روحیه کار تیمی.
Skills:
Linux / Intermediate
GIT / Intermediate
Oracle Database / Intermediate
Java / Advanced
Node.js / Intermediate
Education:
Bachelor degree
.................
We are looking for talented and motivated professionals who are committed to their duties.
As a full-stack developer, you will lead and support the development of our company's core banking products and applications.
Requirements:
● Managing the team in various stand-ups and agile groups; You correlate development team requirements and standards and investigate production variances by performing root cause analysis; You identify short-term and long-term technical and process solutions; You will also contribute to coding standards and content management best practices, including accessibility standards.
● Fluency in Java language and standard and common libraries.
● Proficiency and long experience in using the Spring framework.
● Strong knowledge of Object-Oriented Concepts, Design Patterns, Software Architecture, and Distributed Systems.
● Analytical mind with problem-solving aptitude.
● Strong knowledge of Linux.
● Ability to use open-source tools.
● Experience in Microservice Architecture.
● Experience with Data Science: Python, SQL, NoSQL.
● Programming experience in Spring Boot.
● Experience in unit tests and integration tests.
● Strong knowledge of HTTP REST, Data Structure, Socket, and Concurrency.
● Experience with software development tools such as Code Review, CI/CD, and Git.
● Experience with Docker and Kubernetes.
● Experience with DevOps Platform tooling: SVC tools like Git, CI/CD tools like Jenkins or GitLab, Configuration Management like Ansible, IAC tools like Packer, Terraform, and Vault, Containerization Systems like Docker, Kubernetes or Open shift, Observability Systems like Prometheus, ELK and Grafana, Message Queuing Systems like Kafka.
● Monitoring the collection and receiving of data from structured or even unstructured sources, while ensuring the quality and comprehensiveness of the data.
● Comfortable with an agile, flexible approach to feature development.
● Responsibility and self-control in performing tasks.
● Interested in learning, scientific growth, and facing challenges.
● Motivation to achieve collective success.
● Leadership skills.
● Speed and agility.
● Teamwork spirit.