software development manager
Posted on
May 14, 2024
by
Employer details
connect x
Job details
About The Role
Do you crave the challenge of driving product execution from concept to launch? Are you a seasoned software leader with a passion for building high-performance teams? If so, we want you on our team!
The key product focus is on designing and developing, an intuitive dashboard for our Virtual Power Plant (VPP) platform.
*In this critical role, you will:*
* Own the software development lifecycle (SDLC) from ideation to launch, ensuring timely and successful delivery of product features.
* Collaborate closely with product, design, and business stakeholders to translate product vision into clear technical roadmaps and user stories.
* Define and implement technical strategies, including architecture design, technology selection, and code reviews.
* Work with cross-functional teams to architect the cloud infrastructure using AWS or Azure, ensuring seamless integration with the backend data processing systems.
* Champion continuous improvement by identifying and implementing tools and processes that enhance team productivity and code quality.
* Stay abreast of the latest software development trends and technologies, ensuring the team utilizes the most effective tools and approaches.
Hands On experience on the below mentioned tasks is a big plus:
* Architecting and implementing the backend infrastructure using AWS or Azure cloud services.
* Designing responsive and intuitive user interfaces using modern web technologies such as HTML5, CSS3, JavaScript, and frontend frameworks (e.g., React, Angular, Vue.js).
* Integrating data streams from distributed energy resources (DERs) into the cloud platform using MQTT or HTTPS protocols, ensuring secure and reliable communication.
* Ensuring data security and privacy in compliance with industry standards and regulations.
* Developing APIs and microservices to enable seamless communication between the frontend GUI and backend systems, optimizing performance and scalability.
* Implementing monitoring, logging, and alerting solutions to track system performance, diagnose issues, and ensure high availability and reliability of the VPP platform.
Qualifications:
* Bachelor's or Master's degree in Computer Science, Software Engineering, or related field with a minimum 8 years industry experience.
* Proven experience as a Full Stack Developer, with expertise in frontend and backend development.
* Strong proficiency in frontend technologies such as HTML5, CSS3, JavaScript, and frontend frameworks (React, Angular, Vue.js).
* Experience in backend development using cloud platforms such as AWS (Amazon Web Services) or Azure, including compute (EC2, Azure VMs), storage (S3, Azure Blob Storage), databases (RDS, DynamoDB, Azure SQL Database), and messaging services (Amazon SQS, SNS, Azure Service Bus).
* Familiarity with MQTT and HTTPS protocols for data communication and integration.
* Experience in designing and developing RESTful APIs and microservices architectures.
* Knowledge of authentication and authorization mechanisms (OAuth, JWT) and data security best practices.
Job Type: Full-time
Pay: $80,000.00-$120,000.00 per year
Benefits:
* Life insurance
Flexible Language Requirement:
* French not required
Schedule:
* Monday to Friday
Education:
* Bachelor's Degree (preferred)
Language:
* English (preferred)
Work Location: Hybrid remote in Calgary, AB T2X 3J3
Expected start date: 2024-06-01
-
LocationCalgary, AB
-
Salary$80,000 to $120,000YEAR annually
-
Terms of employment
Full time
- Start date
Starts as soon as possible
- vacancies
1 vacancy
- Source
indeed.com
#9278146991
Important notice: This job posting has been provided by a partner site. Job Bank is not responsible for this content.
Report a problem with this job posting
Thank you for your help!
You will not receive a reply. For enquiries, please contact us.