Cherry Street Energy is seeking to increase efficiency through automation and integrate internal systems to simplify communication and facilitate access to information across the organization.
Requirements
- Proficiency with FastAPI (our API framework of choice), Flask, or other Python web frameworks.
- Experience with REST API design and implementation
- Experience with performance-minded SQL in software development
- Solid understanding of cloud services, specifically AWS, where our stack is hosted.
- Experience developing in a containerized, CI/CD environment.
- Strong understanding of general programming best practices, software architecture, and scalability.
- Build strategy around company data management for it to flow across systems and departments most efficiently.
Responsibilities
- Lead all aspects of the project life cycle, including identification of business needs and gaps, defining business requirements, solution design, software development, and project delivery.
- Maintain and innovate in an IT environment comprising of Python, Django, and AWS.
- This role will also design, build, deploy, and maintain features for our cloud-based backend services and take a proactive role in the continuous improvement of our documentation, architecture and scalability as we continue to grow rapidly.
- Collect, manage, and translate data into usable information for other CSE departments
- Maintain and enhance the CSE Data Lake
- Maintain and improve data integrations between our internal systems
- Creation custom integrations between system with APIs
Other
- Bachelor’s Degree in computer science, or equivalent experience.
- Experience in Agile (preferred) and/or Waterfall methodologies