You will have an opportunity to:
-Work with an agile team to develop, test, and maintain innovative security software & applications
Produce clean, readable, maintainable code
-Have the ability to evaluate existing solutions and implementations
-Act as a coach by providing guidelines to junior team members
-Perform detailed code reviews with suggestions for improvement
-Understand high-level software architecture and how it relates to business requirements
-Troubleshoot problems effectively including being able to find flaws when implementing a design
-Propose well designed technical solutions and act as the technical escalation point
-Be responsible for the prioritization of the projects in collaboration with Project management office, architects and team leads.
You will be a great fit on our team if…
-A candidate with at least 5 years of Backend Development experience
-Backend development or Full-Stack development
-Deep knowledge of programming, OO Design Patterns and Software Architecture
-Familiarity with common Python web frameworks such as Flask, Django, Django Rest Framework
-Good expertise with Test Driven Development and Agile Development
-Good expertise of CI/CD pipelines using Gitlab Runners and/or Jenkins
-Good expertise in SQL and Non-SQL database
-Good expertise in Kubernetes-based workflows (Gitlab/Docker/OpenShift)
-Familiarity with Linux operating systems (RHEL/CentOS)
-Experience designing in RESTful architectural style, including JSON format
-Knowledge of security principles and tools (SCM, SAST, SCA, etc)
TBN