Enterra Solutions®, LLC is the first of its kind Autonomous Decision Science™ company enabled by peerless cognitive computing technology and advanced mathematics$1. .$1
Big Data Analytic/Insights & Supply Chain • Artificial Intelligence and Rules-Based Ontology Applications • Cognitive Computing and Machine Learning • Autonomous Decision Sciences • Advanced Analytics
11 - 50
August 20, 2023
Airflow
AWS
Azure
Cloud
DevOps
Django
Flask
JavaScript
Kubernetes
Machine Learning
Microservices
Power BI
Python
RabbitMQ
Scrum
SDLC
Tableau
Terraform
Loading...
Enterra Solutions®, LLC is the first of its kind Autonomous Decision Science™ company enabled by peerless cognitive computing technology and advanced mathematics$1. .$1
Big Data Analytic/Insights & Supply Chain • Artificial Intelligence and Rules-Based Ontology Applications • Cognitive Computing and Machine Learning • Autonomous Decision Sciences • Advanced Analytics
11 - 50
• Design, develop, maintain and enhance Enterra’s cloud-based solution offerings • Design, implement and test business functionality and server-side logic within the solutions • Design, implement and test the internal integration (user interface, application logic and data layer) for the solutions • Design, implement and test the external integration (data lakes/blobs etc., and client/3rd party systems) for the solutions • Design, implement and test the underlying microservices software architecture for the solutions • Ensure high-performance and responsiveness of solutions • Design and implement authorization, security and data protection within the solutions • Incorporate mechanisms for high configurability across multiple clients • Incorporate approaches and techniques that enable the (horizontal and vertical) scalability of solutions • Package the solution into containers to enable deployment into both Enterra-managed and client-managed cloud environments • Work with DevOps to deploy the solutions – principally into Azure under Kubernetes • Developing reusable, testable, and efficient code • Creation and application of test plans for the responsible code modules • Creation of documentation of the assigned code modules • Participate in regular SDLC activities ranging from estimation, status reporting, SCRUM sessions, design meetings, code reviews etc. • Provide oversight and guidance to fellow back-end developers • Work closely with other members of the engineering team – architects, front-end developers, back-end developers, data engineers, and devOps in fulfilling the responsibilities
• Bachelor’s Degree in Computer Science, Software Engineering or another STEM • Minimum of 7 years' experience in a product development role • Experience with cloud platforms (e.g., Azure, AWS) • Experience with Kubernetes • Experience with Python including knowledge of at least one Python web framework (e.g., Django, Flask) • Understanding of accessibility and security compliance • Knowledge of user authentication and authorization between multiple systems, servers, and environments • Strong unit test and debugging skills • Proficient understanding of code versioning tools • Good verbal and written communication skills - Ability to clearly communicate with business and technical personnel both internally and externally. This includes documentation, presentations and individual analysis sessions • Quick learner and self-starter who is resourceful with a detail-oriented mindset and uses resources at hand to search for answers and strengthen understanding of projects and tools • Ability to thrive in a fast-paced, remote environment • Comfortable with ambiguity with the ability to build structure and take a proactive approach to drive results The following additional skills would be beneficial: • Knowledge of the CPG and Retail Industries • Familiarity with tools and packages used in modern technology SDLC and architectures such as Snowflake, Databricks, Airflow, Synapse, Terraform, RabbitMQ and others • Understanding of the threading capabilities and limitations of Python, and multi-process architecture • Understanding of fundamental design principles behind a scalable application • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 • Working knowledge of one or more of the following technologies: Data Science, Machine Learning, Natural Language Processing, Ontologies, Business Rules, Business Intelligence, Data Visualization • Working knowledge of statistics and experience using statistical or BI packages for analyzing large datasets (Excel, R, Python, Power BI, Tableau etc.)
• Full-time position with benefits
Apply Now