Crafting the Future of Energy Software
Oil and Gas • Software • SaaS • Enterprise Solutions • .Net Application Development
2 days ago
🔄 Hybrid – Calgary
Crafting the Future of Energy Software
Oil and Gas • Software • SaaS • Enterprise Solutions • .Net Application Development
• Design and Develop Software Services: Architect, design, and implement scalable, reliable, and secure software solutions in Java. • Cloud Infrastructure: Develop and deploy cloud-based services using platforms like AWS, Kubernetes (K8s), and Docker. • Data Management: Design and implement data storage solutions, focusing on scalability, performance, and reliability. • Code Quality and Best Practices: Contribute to the development of search engine marketing, SEO, and PPC strategies for the region. • Collaboration: Work closely with product managers, product delivery teams, and other engineers to deliver high-quality software solutions. • Continuous Improvement: Stay updated with the latest industry trends, tools, and technologies.
• Bachelor's degree in computer science, and Engineering discipline, or equivalent industry experience. • 3-5 years software engineering experience with enterprise or large-scale software services and applications, with emphasis on cloud platforms and SAAS implementations. • Strong Java development skills and experience in Spring Boot, event driven architecture, and API development. • Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes. • Proficiency in JavaScript/HTML/CSS, and familiarity with front end frameworks such as React or Vue • Strong object-oriented design skills and knowledge of design patterns. • Comfortable working collaboratively on large code bases and contribute to peer code review • Experience with databases (SQL and NoSQL), data modeling, and data streaming technologies. • Experience with unit testing, continuous integration and deployment methodologies, code instrumentation techniques, code quality metrics. • Strong problem-solving skills and the ability to think critically and creatively. • Excellent communication with proficiency in both synchronous (meetings, video calls) and asynchronous (email, documentation, chat) communication methods • Eligibility to work in Canada, with occasional travel to the United States.
• Flexible choose to work from home or office work environment • Flexible hours • Competitive benefits package (100% dental reimbursement) • Training budget & Programs • Fully stocked kitchen (tons of free food, if you choose to work at the office) • Games room & lounge area • Virtual & in-person social activities/learning events • Spending account toward personal fitness and electronics purchases • Shared community cards • Wellness Budget
Apply Now