Match score not available

Senior Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Strong knowledge of Python programming with at least 4 years of experience., Experience with object-oriented design principles and RESTful APIs., Proficiency in T-SQL and SQL Server, with basic DBA skills in PostgreSQL and MongoDB., Higher education in computer science or telecommunications, and fluent in English..

Key responsabilities:

  • Build and test code to validate functionality against requirements.
  • Implement architectural approaches for maintainability and extensibility of applications.
  • Develop and maintain strong relationships with customers and peers.
  • Provide leadership and mentoring for other engineers.

Amartus logo
Amartus SME http://www.amartus.com/
51 - 200 Employees
See all jobs

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.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Software Engineer Related jobs