Sr Software Engineer - Tampa, United States - Keylent Inc

    Default job background
    Description
    Sr Software Engineer TECHM-JOB-22460
    Location: Tampa, FL/New Jersey/Dallas/Remote in EST
    Full Time only
    Experience: 10+ years


    Summary:
    We are seeking a Python Developer who has over 6 years working with Python, Django on linux environments professionally, previous experience designing and building APIs using python, and someone who has the experience of leading a project/product design from the back end.

    Responsibilities:
    • Design and implement RESTful API's using Python in Django on linux environments.
    • Develop multithreaded solutions
    • Work with telecom related products such as netbox, itential, ansible
    • Support existing software products, applications and interfaces as necessary.
    • Evaluate emerging technologies, open source libraries and provide recommendations.
    • Support testing process and troubleshooting issues and resolving them.
    • Participating in architectural design sessions and product discussions.
    • Work collaboratively to provide scalable solutions.
    • Working with Agile/SCRUM team setting, including cross-functional structures, and varying levels of management.
    • Ability to balance competing priorities in a very dynamic and fast-paced environment.
    • Excellent detail-oriented, problem solving skills and the ability to quickly learn and apply new concepts, principles and solutions.
    Qualifications:
    • 6-10+ years of Python experience and microservices based architecture
    • 4 years experience with Django
    • 6 years experience on linux platforms and shell scripting.
    • 2 years experience with Ansible/YAML a plus
    • Experience with Netconf a plus
    • Experience in telecom network facing applications is a plus.
    • Experience using SNMP protocol and trap based processing.
    • Solid database skills in a relational database (i.e. PostgreSQL, Oracle, MySQL, etc)
    • Experience and in-depth knowledge with Linux-based development.
    • Strong communication skills.
    • Comfortable with JIRA, git, Jenkins and Agile
    • Experience with celery, supervisord, nginx is a plus
    • Experience with developing user authentication and authorization solutions and knowledge of security compliance.
    • Knowledge of event driven programming in Python.
    • Experience with Test Driven Development.
    • Minimum Bachelor's degree in Computer science.