Website Angler Solutions Inc.
Energy & Ocean Tech Consulting Firm
Structure:
1-year contract with potential Full-Time Employment upon completion.
Introduction:
Angler Solutions, a leader in energy and ocean technology consulting, is seeking a Senior Software Developer with Agile Project Management experience to lead software development of our proprietary Model for Energy Systems Optimization (MESO) tool. This pivotal role combines software development expertise with strategic project management, aiming to advance, test, and commercialize MESO as Angler continues to grow its market reach.
Job Responsibilities:
Technical Development:
- Develop and maintain MESO using Python, JavaScript, and TypeScript.
- Progress an intuitive graphical user interface (GUIs) using Nuxt and Vue frameworks.
- Utilize FastAPI for implementing flexible API designs.
- Implement AI/ML models for meteorological data prediction and analysis.
- Develop and optimize algorithms using linear and dynamic programming techniques.
- Conduct comprehensive testing and debugging with support from Junior Developers.
Data Management:
- Perform data analysis and manage databases using PostgreSQL, MySQL Workbench, and DbVisualizer.
- Ensure security compliance for sensitive data protection and maintain the security of the models.
Cloud and Deployment:
- Deploy and scale MESO on cloud computing platforms such as AWS, Azure, and Google Cloud.
- Optimize GUI design and styling to enhance user experience.
Project Management:
- Lead and manage the software development team using Agile methodologies.
- Oversee the complete software development lifecycle, ensuring alignment with strategic goals.
- Monitor progress, adjusting as needed to meet deadlines and maintain quality standards.
- Collaborate with cross-functional teams to integrate novel technologies and workflows into MESO.
- Establish best practices and continuous improvement processes to ensure high software quality standards.
Desired Qualifications:
- Bachelor’s degree in computer science, engineering, or successful completion of a relevant diploma; Graduate degrees are considered an asset but are not required.
- 7+ years professional experience in software development and project management, including experience managing software development teams.
- Certification in Agile project management, or as a Project Management Professional (PMP), is desirable.
- Skilled in managing large technical datasets and performing database management.
- Knowledge of energy systems and optimization techniques is considered an asset.
- Fundamental understanding of techno-economic analysis.
- Proven track record in project execution, ideally with experience in scaling software solutions.
- Exceptional communication skills, with the ability to explain complex technical details to diverse audiences.
Perks:
- Flexible work arrangements available upon request.
- Energetic and innovative work environment with opportunities for professional growth and development.
Compensation:
- $80,000 to $110,000 (contract).
Equal Opportunity Statement:
- Angler Solutions is dedicated to creating a diverse, inclusive, and equitable work environment. We celebrate diversity and are committed to providing equal opportunities for all employees and applicants. We welcome and encourage applications from all qualified individuals, regardless of race, religion, gender identity, sexual orientation, family status, national origin, disability, age, or any other characteristic that makes each of us unique.
To apply for this job please visit www.linkedin.com.