Looking for a new job opportunity? Check out this role! Dahl Consulting is currently partnering with a leader in the renewable energy industry.
We work one-on-one with great candidates to help connect them with local employment opportunities. This company is hiring a Software Engineer for a contract position! Interested? Get more details below :
Worksite Location : 100% remote
What you’ll do as the Software Engineer :
- Provide production support and manage outages
- Actively maintain the platform, including databases, data pipelines, and API connections
- Offer customer escalation support
- Create compliance and audit reports
- Help establish development and architectural standards within the team, promoting technical excellence and best practices
- Ensure consumers have access to the data they need for informed decision-making, focusing on data availability and reliability
- Champion the adherence to best-practice development methodologies throughout the software development process
- Build and maintain data pipelines to efficiently process and manage data
- Design and code scalable and secure algorithms, data structures, and software components
- Lead design and code reviews to ensure high-quality code and knowledge sharing within the team
- Facilitate automated testing to enable rapid innovation and ensure the stability of applications
What you’ll bring to the Software Engineer role :
- Bachelor's or Master's degree in Computer Science or a related field is preferred
- 5+ years of hands-on experience in developing complex enterprise applications with Java, JavaScript, TypeScript, Node.
JS, Kotlin, and Python
- Strong leadership skills with the ability to mentor and guide team members
- Extensive experience with the AWS cloud platform or GCP
- Proficiency in both relational and NoSQL databases
- Familiarity with various cloud services and serverless architectures
- Prior experience working in complex enterprise environments and developing complex programs
- Strong expertise in REST API architecture and development
- Knowledge of Git, including version control, branching, merging / rebasing, and pull requests
- Ability to write SQL queries and procedural code for data handling
- A focus on automation, including CI / CD practices and test automation
- Experience with Agile / SCRUM software development methodologies
- Strong understanding of security practices and data protection
9 days ago