Our client is seeking a server-side software developer who has experience in backend scripting languages and ready to create systems that go far beyond serving data from database backends to web interfaces.
Job Requirements:
5-10+ years of experience in professional software development projects.
Bachelorβs degree in computer science/computer engineering with an engineering/math focus or other equivalent fields of discipline.
Experience with one or more object-oriented languages (e.g. Java, C#, C++, etc.).
Experience with one or more scripting languages (e.g. Python, Perl, Ruby, etc.).
Experience using SQL databases (e.g. PostgreSQL, SQLite, etc.).
Experience using ORM (e.g. SQLAlchemy).
Experience using Web frameworks (e.g. Flask).
Proficient with testing frameworks (e.g. pytest).
Service oriented architecture/microservices & API design/implementation.
Familiar and comfortable with Agile Development Processes.
Familiar and comfortable with Continuous Integration environments.
Experience with Git.
An active US Government Security Clearance (current SSBI).
Desired Skills/Knowledge/Experience:
Experience with Atlassian suite (Confluence, Jira, Bitbucket).
Algorithm Development (e.g. Image Processing algorithms).
software security.
Kubernetes/Containerized deployments.
Apache Kafka.
Redis.
NumPy.