Talent.com
This job offer is not available in your country.
Senior Software Engineer

Senior Software Engineer

amartusKraków, Polska
30+ days ago
Job description

PROJECT DESCRIPTION :

Implementation, deployment, and integration of custom automation and plugins to support large-scale automated network ecosystems for Tier 1 Service Providers using modern tools and practices.

TECHNOLOGY :

Python, Kubernetes, Database (PostgreSQL, MongoDB), Networking Concepts

Your role

RESPONSIBILITIES :

  • Build and test code to validate functionality against requirements.
  • Maintain an understanding of long-term company strategy and ensure that designs will enable projects to meet the changing industry / competitive demand.
  • Implement and recommend viable architectural approaches that support long term maintainability, extensibility, and inter-operability of enterprise applications.
  • Ensure quality adherence.
  • Ensure best practices while meeting non-functional requirements.
  • Validate architecture that is defined and communicated.
  • Identify key engagement and solution risks and define mitigation strategies.
  • Review requirements, and work with necessary teams, ensuring there is agreement on what software is to be built and implemented.
  • Synthesize design, incorporate review comments, and provide critical review of other designs.
  • Triage incoming items to validate reported issues and ensure reproducibility.
  • Develop and maintain strong, positive relationships with customers, vendors, peers, and other employees.
  • Participate in project retrospectives and contribute to continuous improvement of the software development life cycle.
  • Stay current on technologies.
  • Show accountability and ownership for the work undertaken.
  • Provide leadership and mentoring for other engineers

Requirements

MANDATORY REQUIREMENTS :

  • Strong knowledge of Python programming (at least 4+ years of experience in Python development)
  • Knowledge and application of object-oriented design principles.
  • Knowledge and experiene working with : JSON, RESTful APIs, Ansible and Kubernetes
  • Experience and Proficiency in T-SQL and SQL Server with some basic DBA skills –  Postgres + MongoDB.
  • Knowledge of Networking Concepts (including L2 / L3 VPNs, IP VPN or Cloud Connectivity concepts) and experience with OSS / BSS systems, BGP, ISIS, etc .
  • A good understanding of IT environments including  networking , server technologies, databases, security, and performance.
  • Experience deploying servers, and network devices, and building scripts / apps using own or open-source libraries.
  • Higher education in computer science or telecommunications
  • Fluent in English , written and spoken.
  • Familiarity with Scrum and Agile.
  • Nice to have

  • Experience with the Cisco NSO platform and  RedHat Openshift
  • Knowledge of  Network Automation
  • Good understanding of telemetry.
  • Good understanding of workflow automation testing – like service provisioning workflow, resource inventory workflow etc.
  • Knowledge of Element Management System (EMS) and Network Management System (NMS).
  • Good understanding of networking protocols - like ISIS, BGP.
  • Familiarity with concepts of BDD.
  • Our offer

  • Working on interesting endeavors with modern technologies – never again boring assignments.
  • Flexible working hours and remote work.
  • Collaborative office culture and knowledge sharing.
  • Attractive salary.
  • Flexible forms of employment.
  • Comprehensive health package.
  • Co-financed MultiSport card.
  • Vibrant, pet-friendly, no dress-code office overlooking the Wawel Castle.
  • Free group English lessons with Native speakers.
  • Create a job alert for this search

    Senior Software Engineer • Kraków, Polska