warning
İlan yayından kaldırılmıştır

Senior Software Engineer

Argela

İstanbul(Avr.)

İş Yerinde

İş Yerinde

Job Type

Full-Time

Position Level

Specialist

Department

Research and Development (R&...

Research and Development...

Application Count

100 application

Job Type

Full-Time

Position Level

Specialist

Application Count

100 application

Department

Research and Development (R&D)

Kariyer Image

QUALIFICATIONS AND JOB DESCRIPTION

ARGELA Technologies; which provides new generation telecommunications solutions and network infrastructure components, for the telecommunications industry; is looking for, “Senior Software Engineer“ to take responsibility in product development.



QUALIFICATIONS :

Required Skills:

  • Bachelors or higher degree from in a related discipline.
  • Learn new skills quickly with minimal guidance.
  • Capable of analytical thinking, structural analysis and design.
  • Be committed to quality, adhering to project schedules and milestones.
  • Work in a team environment and be a team player.
  • A good command in English both verbal and written.
  • No military obligation for male candidates 

Required Technical Skills: 

  • At least 6 years professional experience in software development
  • Excellence in Java (JDK 8+) development with usingObject Oriented Programming principles and Design patterns
  • Experience in concurrent and multithreaded development
  • Experience in RDBMS, data model and SQL optimization (PostgreSQL, MySQL, Oracle, etc.)
  • Experience in Linux with CLI (Ubuntu, Centos, Red Hat, etc.)
  • Experience in CI/CD tools and agile development methodology (Git, Maven, Jenkins, Jira, Nexus, SonarQube, etc.)
  • Good understanding of common networking, protocols and services (DHCP, DNS, HTTP(S), SSH, SNMP, TCP/IP, L2-L7, switch, router, etc.)
  • Excellent debugging and problem solving in complex environments.

Preferred: 

  • Experience in micro-services software architecture, RESTful APIs
  • Experience in container (Docker etc.) and orchestration technologies (Kubernetes, Helm, Rancher, etc.)
  • Experience in  Git branching models, Git flows
  • Experience in scalable distributed systems, high availability systems.
  • Experience in Spring Framework (Boot, MVC, Data, Cloud, Security, etc.)
  • Advanced Linux networking, tuning and scripting (Bash etc.) knowledge
  • Experience in contributing to open source projects
  • Knowledge/Experience in web development (JSON, HTML5, CSS3, JavaScript, Typescript, Angular, React, etc.)
  • Experience in NoSQL (Cassandra, HBase, Redis, etc.)
  • Experience in test automation frameworks (Robot, Selenium, Junit etc.)
  • Experience in Python, Golang, Java EE, EJB, Web services, JMS, JBoss, XML, XSD, XPath, XSLT

Big Plus: 

  • Experience in ETSI NFV (Network Functions Virtualization) related cloud computing and virtualization technologies (ONAP, OSM, OpenStack, OPNFV, KVM, Heat, TOSCA, etc.)
  • Experience in running scalable, high-available, secure and stable applications on cloud native orchestration platforms (Kubernetes etc.)
  • Experience in Drools, Kafka , RabbitMQ, Protocol Buffers (Protobuf), Apache Karaf (OSGi), Netty, RestConf, Camunda BPM
  • Experience in high performance tuning (Java, Python, Linux, networking, other software platforms)
  • Knowledge/experience in high-end network performance tuning (DPDK, SR-IOV, NUMA, HugePages, etc.) in virtualization/orchestration platforms
  • Experience in systems monitoring, alerting and analytics tools (Prometheus, Grafana, Splunk, Datadog, ELK stack, etc.)
  • Knowledge/Experience in SDN concepts and protocols (OpenFlow, NetConf, Yang, OpenVSwitch, Open Daylight, ONOS, etc.)
  • Certificate on Kubernetes, Docker, OpenStack
  • Experience in public cloud platforms (AWS, GCP, Azure , etc.)
  • Experience in DevOps (Jenkins, Docker, K8S, Gerrit, GitLab, Ansible, Pupet, Chef, SonarQube, etc.)


Responsibilities:

  • Solve business/platform/system problem into an easy modular, maintainable and automated solution using cutting-edge technologies in the NFV domain
  • Requirement analysis, design, develop, integrate, test and optimize of VNF (Virtual Network Function) , NS (Network Services) and other software packages to provide end-to-end automated solution
  • Design, develop, optimize tool, framework, library to automate every possible item in software development lifecycle (build, deploy, configuration, test, integration, etc.)
  • Research, development and contribution to virtualization, containerization and orchestration platforms of new generation 5G technology
  • Contribute and collaborate to open source projects (understand other developers' code)
  • Participate in IP (i.e. patent, paper) production
  • Writing technical documentation of provided solutions
  • Debugging and solving issues in complex environment (pre and post production)
  • Provide technical guidance and educate team members and co-workers on development and operations

Preferred Candidate

More than 6 years of experience
Bachelor’s(Graduate), Master’s(Student), Master’s(Graduate), Doctorate(Student), Doctorate(Graduate)

Yazılım Geliştirme Mühendisi pozisyonu ile ilgili daha detaylı bilgi almak ya da diğer iş fırsatlarını incelemek için aşağıdaki sayfaları inceleyebilirsiniz.

Yazılım Geliştirme Mühendisi Yazılım Geliştirme Mühendisi Maaşları Yazılım Geliştirme Mühendisi Nasıl Olunur? Yazılım Geliştirme Mühendisi Nedir? Yazılım Geliştirme Mühendisi İş İlanları

Informatics / Software 1+

Hakkımızda

Argela

Şirket Sayfasına Git
Şirketin Aydınlatma Metni

Kişisel verilerin işlenmesinde başta özel hayatın gizliliği olmak üzere kişilerin temel hak ve özgür

Detaylı Bilgi

Yazılım Geliştirme Mühendisi pozisyonu ile ilgili daha detaylı bilgi almak ya da diğer iş fırsatlarını incelemek için aşağıdaki sayfaları inceleyebilirsiniz.

Yazılım Geliştirme Mühendisi Yazılım Geliştirme Mühendisi Maaşları Yazılım Geliştirme Mühendisi Nasıl Olunur? Yazılım Geliştirme Mühendisi Nedir? Yazılım Geliştirme Mühendisi İş İlanları